SHARE
TWEET

Untitled

a guest Jun 27th, 2017 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="Windows-1252" ?>
  2. <NotepadPlus>
  3.     <Environment ignoreCase="yes" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar=".:" />
  4.     <AutoComplete language="spring">
  5.         <KeyWord name="and" func="no" />
  6.         <KeyWord name="assert" func="yes">
  7.             <Overload retVal="void" descr="
  8. Issues an error when the value of its argument v is false (i.e., nil or false);
  9. otherwise, returns all its arguments. message is an error message; when absent, it
  10. defaults to 'assertion failed!'">
  11.                 <Param name="Bool:v" />
  12.                 <Param name="String:[message]" />
  13.             </Overload>
  14.         </KeyWord>
  15.         <KeyWord name="break" func="no" />
  16.         <KeyWord name="collectgarbage" func="yes">
  17.             <Overload retVal="void" descr="This function is a generic interface to the garbage collector.
  18. It performs different functions according to its first argument, opt:
  19.    * 'stop': stops the garbage collector.
  20.    * 'restart': restarts the garbage collector.
  21.    * 'collect': performs a full garbage-collection cycle.
  22.    * 'count': returns the total memory in use by Lua (in Kbytes).
  23.    * 'step': performs a garbage-collection step. The step 'size' is controlled by arg
  24.        (larger values mean more steps) in a non-specified way. If you want to control
  25.        the step size you must experimentally tune the value of arg. Returns true if
  26.        the step finished a collection cycle.
  27.    * 'setpause': sets arg as the new value for the pause of the collector (see §2.10).
  28.        Returns the previous value for pause.
  29.    * 'setstepmul': sets arg as the new value for the step multiplier of the collector
  30.        (see §2.10). Returns the previous value for step.
  31. ">
  32.                 <Param name="String:opt" />
  33.                 <Param name="[arg]" />
  34.             </Overload>
  35.         </KeyWord>
  36.         <KeyWord name="coroutine.create" func="yes">
  37.             <Overload retVal="void" descr="
  38. Creates a new coroutine, with body f. f must be a Lua function. Returns this new
  39. coroutine, an object with type 'thread'.
  40. ">
  41.                 <Param name="Function:f" />
  42.             </Overload>
  43.         </KeyWord>
  44.         <KeyWord name="coroutine.resume" func="yes">
  45.             <Overload retVal="void" descr="
  46. Starts or continues the execution of coroutine co. The first time you resume a
  47. coroutine, it starts running its body. The values val1, ··· are passed as the
  48. arguments to the body function. If the coroutine has yielded, resume restarts it; the
  49. values val1, ··· are passed as the results from the yield.
  50. If the coroutine runs without any errors, resume returns true plus any values passed
  51. to yield (if the coroutine yields) or any values returned by the body function (if the
  52. coroutine terminates). If there is any error, resume returns false plus the error
  53. message.
  54. ">
  55.                 <Param name="co" />
  56.                 <Param name="[, val, ...]" />
  57.             </Overload>
  58.         </KeyWord>
  59.         <KeyWord name="coroutine.running" func="yes">
  60.             <Overload retVal="void" descr="
  61. Returns the running coroutine, or nil when called by the main thread.
  62.        "></Overload>
  63.         </KeyWord>
  64.         <KeyWord name="coroutine.status" func="yes">
  65.             <Overload retVal="void" descr="
  66. Returns the status of coroutine co, as a string: 'running', if the coroutine is running (that is, it called status);
  67. 'suspended', if the coroutine is suspended in a call to yield, or if it has not started running yet;
  68. 'normal' if the coroutine is active but not running (that is, it has resumed another coroutine); and
  69. 'dead' if the coroutine has finished its body function, or if it has stopped with an error.
  70.        ">
  71.                 <Param name="co" />
  72.             </Overload>
  73.         </KeyWord>
  74.         <KeyWord name="coroutine.wrap" func="yes">
  75.             <Overload retVal="void" descr="
  76. Creates a new coroutine, with body f. f must be a Lua function. Returns a function that resumes
  77. the coroutine each time it is called. Any arguments passed to the function behave as the extra
  78. arguments to resume. Returns the same values returned by resume, except the first boolean. In
  79. case of error, propagates the error.
  80.        ">
  81.                 <Param name="f" />
  82.             </Overload>
  83.         </KeyWord>
  84.         <KeyWord name="coroutine.yield" func="yes">
  85.             <Overload retVal="void" descr="
  86. Suspends the execution of the calling coroutine. The coroutine cannot be running a C function, a
  87. metamethod, or an iterator. Any arguments to yield are passed as extra results to resume.
  88.        ">
  89.                 <Param name="..." />
  90.             </Overload>
  91.         </KeyWord>
  92.         <KeyWord name="debug.debug" func="yes">
  93.             <Overload retVal="void" descr="
  94. Enters an interactive mode with the user, running each string that the user enters. Using
  95. simple commands and other debug facilities, the user can inspect global and local variables,
  96. change their values, evaluate expressions, and so on. A line containing only the word cont
  97. finishes this function, so that the caller continues its execution.
  98. Note that commands for debug.debug are not lexically nested within any function, and so
  99. have no direct access to local variables.
  100.        "></Overload>
  101.         </KeyWord>
  102.         <KeyWord name="debug.getfenv" func="yes">
  103.             <Overload retVal="void" descr="
  104. Returns the environment of object o.
  105.        ">
  106.                 <Param name="o" />
  107.             </Overload>
  108.         </KeyWord>
  109.         <KeyWord name="debug.gethook" func="yes">
  110.             <Overload retVal="void" descr="
  111. Returns the current hook settings of the thread, as three values: the current hook function, the
  112. current hook mask, and the current hook count (as set by the debug.sethook function).
  113.        ">
  114.                 <Param name="[thread]" />
  115.             </Overload>
  116.         </KeyWord>
  117.         <KeyWord name="debug.getinfo" func="yes">
  118.             <Overload retVal="void" descr="
  119. Returns a table with information about a function. You can give the function directly, or you
  120. can give a number as the value of function, which means the function running at level function
  121. of the call stack of the given thread: level 0 is the current function (getinfo itself); level 1
  122. is the function that called getinfo; and so on. If function is a number larger than the number
  123. of active functions, then getinfo returns nil.
  124. The returned table can contain all the fields returned by lua_getinfo, with the string what
  125. describing which fields to fill in. The default for what is to get all information available,
  126. except the table of valid lines. If present, the option 'f' adds a field named func with the
  127. function itself. If present, the option 'L' adds a field named activelines with the table of
  128. valid lines.
  129. For instance, the expression debug.getinfo(1,'n').name returns a table with a name for the current
  130. function, if a reasonable name can be found, and the expression debug.getinfo(print) returns a table
  131. with all available information about the print function.
  132.        ">
  133.                 <Param name="[thread,]" />
  134.                 <Param name="function" />
  135.                 <Param name="[, what]" />
  136.             </Overload>
  137.         </KeyWord>
  138.         <KeyWord name="debug.getlocal" func="yes">
  139.             <Overload retVal="void" descr="
  140. This function returns the name and the value of the local variable with index local of the function
  141. at level level of the stack. (The first parameter or local variable has index 1, and so on, until the
  142. last active local variable.) The function returns nil if there is no local variable with the given index,
  143. and raises an error when called with a level out of range. (You can call debug.getinfo to check whether
  144. the level is valid.)
  145. Variable names starting with '(' (open parentheses) represent internal variables (loop control variables,
  146. temporaries, and C function locals).
  147.        ">
  148.                 <Param name="[thread,]" />
  149.                 <Param name="level" />
  150.                 <Param name="local" />
  151.             </Overload>
  152.         </KeyWord>
  153.         <KeyWord name="debug.getmetatable" func="yes">
  154.             <Overload retVal="void" descr="
  155. Returns the metatable of the given object or nil if it does not have a metatable.
  156.        ">
  157.                 <Param name="object" />
  158.             </Overload>
  159.         </KeyWord>
  160.         <KeyWord name="debug.getregistry" func="yes">
  161.             <Overload retVal="void" descr="
  162. Returns the registry table (see §3.5).
  163.        "></Overload>
  164.         </KeyWord>
  165.         <KeyWord name="debug.getupvalue" func="yes">
  166.             <Overload retVal="void" descr="
  167. This function returns the name and the value of the upvalue with index up of the function
  168. func. The function returns nil if there is no upvalue with the given index.
  169.        ">
  170.                 <Param name="func" />
  171.                 <Param name="up" />
  172.             </Overload>
  173.         </KeyWord>
  174.         <KeyWord name="debug.setfenv" func="yes">
  175.             <Overload retVal="void" descr="
  176. Sets the environment of the given object to the given table. Returns object.
  177.        ">
  178.                 <Param name="object" />
  179.                 <Param name="table" />
  180.             </Overload>
  181.         </KeyWord>
  182.         <KeyWord name="debug.sethook" func="yes">
  183.             <Overload retVal="void" descr="
  184. Sets the given function as a hook. The string mask and the number count describe when the hook
  185. will be called. The string mask may have the following characters, with the given meaning:
  186.    * 'c': the hook is called every time Lua calls a function;
  187.    * 'r': the hook is called every time Lua returns from a function;
  188.    * 'l': the hook is called every time Lua enters a new line of code.
  189. With a count different from zero, the hook is called after every count instructions.
  190. When called without arguments, debug.sethook turns off the hook.
  191. When the hook is called, its first parameter is a string describing the event that has triggered
  192. its call: 'call', 'return' (or 'tail return', when simulating a return from a tail call), 'line',
  193. and 'count'. For line events, the hook also gets the new line number as its second parameter.
  194. Inside a hook, you can call getinfo with level 2 to get more information about the running function
  195. (level 0 is the getinfo function, and level 1 is the hook function), unless the event is 'tail return'.
  196. In this case, Lua is only simulating the return, and a call to getinfo will return invalid data.
  197.        ">
  198.                 <Param name="[thread,]" />
  199.                 <Param name="hook" />
  200.                 <Param name="mask" />
  201.                 <Param name="[, count]" />
  202.             </Overload>
  203.         </KeyWord>
  204.         <KeyWord name="debug.setlocal" func="yes">
  205.             <Overload retVal="void" descr="
  206. This function assigns the value value to the local variable with index local of the function at level
  207. level of the stack. The function returns nil if there is no local variable with the given index, and
  208. raises an error when called with a level out of range. (You can call getinfo to check whether the level
  209. is valid.) Otherwise, it returns the name of the local variable.
  210.        ">
  211.                 <Param name="[thread,]" />
  212.                 <Param name="level" />
  213.                 <Param name="local" />
  214.                 <Param name="value" />
  215.             </Overload>
  216.         </KeyWord>
  217.         <KeyWord name="debug.setmetatable" func="yes">
  218.             <Overload retVal="void" descr="
  219. Sets the metatable for the given object to the given table (which can be nil).
  220.        ">
  221.                 <Param name="object" />
  222.                 <Param name="table" />
  223.             </Overload>
  224.         </KeyWord>
  225.         <KeyWord name="debug.setupvalue" func="yes">
  226.             <Overload retVal="void" descr="
  227. This function assigns the value value to the upvalue with index up of the function func. The function
  228. returns nil if there is no upvalue with the given index. Otherwise, it returns the name of the upvalue.
  229.        ">
  230.                 <Param name="func" />
  231.                 <Param name="up" />
  232.                 <Param name="value" />
  233.             </Overload>
  234.         </KeyWord>
  235.         <KeyWord name="debug.traceback" func="yes">
  236.             <Overload retVal="void" descr="
  237. Returns a string with a traceback of the call stack. An optional message string is appended at the
  238. beginning of the traceback. An optional level number tells at which level to start the traceback
  239. (default is 1, the function calling traceback).
  240.        ">
  241.                 <Param name="[thread,]" />
  242.                 <Param name="[message]" />
  243.                 <Param name="[, level]" />
  244.             </Overload>
  245.         </KeyWord>
  246.         <KeyWord name="do" func="no" />
  247.         <KeyWord name="dofile" func="yes">
  248.             <Overload retVal="void" descr="
  249. Opens the named file and executes its contents as a Lua chunk. When called without arguments, dofile
  250. executes the contents of the standard input (stdin). Returns all values returned by the chunk. In case
  251. of errors, dofile propagates the error to its caller (that is, dofile does not run in protected mode).
  252.        ">
  253.                 <Param name="filename" />
  254.             </Overload>
  255.         </KeyWord>
  256.         <KeyWord name="else" func="no" />
  257.         <KeyWord name="elseif" func="no" />
  258.         <KeyWord name="end" func="no" />
  259.         <KeyWord name="error" func="yes">
  260.             <Overload retVal="void" descr="
  261. Terminates the last protected function called and returns message as the error message.
  262. Function error never returns.
  263. Usually, error adds some information about the error position at the beginning of the message.
  264. The level argument specifies how to get the error position. With level 1 (the default), the error
  265. position is where the error function was called. Level 2 points the error to where the function
  266. that called error was called; and so on. Passing a level 0 avoids the addition of error position
  267. information to the message.
  268.        ">
  269.                 <Param name="message" />
  270.                 <Param name="[, level]" />
  271.             </Overload>
  272.         </KeyWord>
  273.         <KeyWord name="false" func="no" />
  274.         <KeyWord name="file:close" func="yes">
  275.             <Overload retVal="void" descr="
  276. Closes file. Note that files are automatically closed when their handles are garbage collected,
  277. but that takes an unpredictable amount of time to happen.
  278.        "></Overload>
  279.         </KeyWord>
  280.         <KeyWord name="file:flush" func="yes">
  281.             <Overload retVal="void" descr="
  282. Saves any written data to file.
  283.        "></Overload>
  284.         </KeyWord>
  285.         <KeyWord name="file:lines" func="yes">
  286.             <Overload retVal="void" descr="
  287. Returns an iterator function that, each time it is called, returns a new line from the file.
  288. Therefore, the construction
  289. for line in file:lines() do body end
  290. will iterate over all lines of the file. (Unlike io.lines, this function does not close the file when the loop ends.)
  291.        "></Overload>
  292.         </KeyWord>
  293.         <KeyWord name="file:read" func="yes">
  294.             <Overload retVal="void" descr="
  295. Reads the file file, according to the given formats, which specify what to read. For each format,
  296. the function returns a string (or a number) with the characters read, or nil if it cannot read data
  297. with the specified format. When called without formats, it uses a default format that reads the entire
  298. next line (see below).
  299. The available formats are
  300.    * '*n': reads a number; this is the only format that returns a number instead of a string.
  301.    * '*a': reads the whole file, starting at the current position. On end of file, it returns the empty string.
  302.    * '*l': reads the next line (skipping the end of line), returning nil on end of file. This is the default format.
  303.    * number: reads a string with up to this number of characters, returning nil on end of file. If number is zero, it
  304.            reads nothing and returns an empty string, or nil on end of file.
  305.        ">
  306.                 <Param name="···" />
  307.             </Overload>
  308.         </KeyWord>
  309.         <KeyWord name="file:seek" func="yes">
  310.             <Overload retVal="void" descr="
  311. Sets and gets the file position, measured from the beginning of the file, to the position given by offset
  312. plus a base specified by the string whence, as follows:
  313.    * 'set': base is position 0 (beginning of the file);
  314.    * 'cur': base is current position;
  315.    * 'end': base is end of file;
  316. In case of success, function seek returns the final file position, measured in bytes from the beginning of the
  317. file. If this function fails, it returns nil, plus a string describing the error.
  318. The default value for whence is 'cur', and for offset is 0. Therefore, the call file:seek() returns the
  319. current file position, without changing it; the call file:seek('set') sets the position to the beginning
  320. of the file (and returns 0); and the call file:seek('end') sets the position to the end of the file, and
  321. returns its size.
  322.        ">
  323.                 <Param name="[whence]" />
  324.                 <Param name="[, offset]" />
  325.             </Overload>
  326.         </KeyWord>
  327.         <KeyWord name="file:setvbuf" func="yes">
  328.             <Overload retVal="void" descr="
  329. Sets the buffering mode for an output file. There are three available modes:
  330.    * 'no': no buffering; the result of any output operation appears immediately.
  331.    * 'full': full buffering; output operation is performed only when the buffer is full
  332.            (or when you explicitly flush the file (see io.flush)).
  333.    * 'line': line buffering; output is buffered until a newline is output or there is any input
  334.            from some special files (such as a terminal device).
  335. For the last two cases, size specifies the size of the buffer, in bytes. The default is an appropriate size.
  336.        ">
  337.                 <Param name="mode" />
  338.                 <Param name="[, size]" />
  339.             </Overload>
  340.         </KeyWord>
  341.         <KeyWord name="file:write" func="yes">
  342.             <Overload retVal="void" descr="
  343. Writes the value of each of its arguments to the file. The arguments must be strings or numbers. To write
  344. other values, use tostring or string.format before write.
  345.        ">
  346.                 <Param name="···" />
  347.             </Overload>
  348.         </KeyWord>
  349.         <KeyWord name="for" func="no" />
  350.         <KeyWord name="function" func="no" />
  351.         <KeyWord name="getfenv" func="yes">
  352.             <Overload retVal="void" descr="
  353. Returns the current environment in use by the function. f can be a Lua function or a number that specifies
  354. the function at that stack level: Level 1 is the function calling getfenv. If the given function is not a
  355. Lua function, or if f is 0, getfenv returns the global environment. The default for f is 1.
  356.        ">
  357.                 <Param name="[f]" />
  358.             </Overload>
  359.         </KeyWord>
  360.         <KeyWord name="getmetatable" func="yes">
  361.             <Overload retVal="void" descr="
  362. If object does not have a metatable, returns nil. Otherwise, if the object's metatable has a '__metatable'
  363. field, returns the associated value. Otherwise, returns the metatable of the given object.
  364.        ">
  365.                 <Param name="object" />
  366.             </Overload>
  367.         </KeyWord>
  368.         <KeyWord name="if" func="no" />
  369.         <KeyWord name="in" func="no" />
  370.         <KeyWord name="io.close" func="yes">
  371.             <Overload retVal="void" descr="
  372. Equivalent to file:close(). Without a file, closes the default output file.
  373.        ">
  374.                 <Param name="[file]" />
  375.             </Overload>
  376.         </KeyWord>
  377.         <KeyWord name="io.flush" func="yes">
  378.             <Overload retVal="void" descr="
  379. Equivalent to file:flush over the default output file.
  380.        "></Overload>
  381.         </KeyWord>
  382.         <KeyWord name="io.input" func="yes">
  383.             <Overload retVal="void" descr="
  384. When called with a file name, it opens the named file (in text mode), and sets its handle as the default
  385. input file. When called with a file handle, it simply sets this file handle as the default input file. When
  386. called without parameters, it returns the current default input file.
  387. In case of errors this function raises the error, instead of returning an error code.
  388.        ">
  389.                 <Param name="[file]" />
  390.             </Overload>
  391.         </KeyWord>
  392.         <KeyWord name="io.lines" func="yes">
  393.             <Overload retVal="void" descr="
  394. Opens the given file name in read mode and returns an iterator function that, each time it is called,
  395. returns a new line from the file. Therefore, the construction
  396.     for line in io.lines(filename) do body end
  397. will iterate over all lines of the file. When the iterator function detects the end of file, it returns
  398. nil (to finish the loop) and automatically closes the file.
  399. The call io.lines() (with no file name) is equivalent to io.input():lines(); that is, it iterates over
  400. the lines of the default input file. In this case it does not close the file when the loop ends.
  401.        ">
  402.                 <Param name="[filename]" />
  403.             </Overload>
  404.         </KeyWord>
  405.         <KeyWord name="io.open" func="yes">
  406.             <Overload retVal="void" descr="
  407. This function opens a file, in the mode specified in the string mode. It returns a new file handle,
  408. or, in case of errors, nil plus an error message.
  409. The mode string can be any of the following:
  410.    * 'r': read mode (the default);
  411.    * 'w': write mode;
  412.    * 'a': append mode;
  413.    * 'r+': update mode, all previous data is preserved;
  414.    * 'w+': update mode, all previous data is erased;
  415.    * 'a+': append update mode, previous data is preserved, writing is only allowed at the end of file.
  416. The mode string can also have a 'b' at the end, which is needed in some systems to open the file in
  417. binary mode. This string is exactly what is used in the standard C function fopen.
  418.        ">
  419.                 <Param name="filename" />
  420.                 <Param name="[, mode]" />
  421.             </Overload>
  422.         </KeyWord>
  423.         <KeyWord name="io.output" func="yes">
  424.             <Overload retVal="void" descr="
  425. Similar to io.input, but operates over the default output file.
  426.        ">
  427.                 <Param name="[file]" />
  428.             </Overload>
  429.         </KeyWord>
  430.         <KeyWord name="io.popen" func="yes">
  431.             <Overload retVal="void" descr="
  432. Starts program prog in a separated process and returns a file handle that you can use to read data from
  433. this program (if mode is 'r', the default) or to write data to this program (if mode is 'w').
  434. This function is system dependent and is not available on all platforms.
  435.        ">
  436.                 <Param name="prog" />
  437.                 <Param name="[, mode]" />
  438.             </Overload>
  439.         </KeyWord>
  440.         <KeyWord name="io.read" func="yes">
  441.             <Overload retVal="void" descr="
  442. Equivalent to io.input():read.
  443.        ">
  444.                 <Param name="···" />
  445.             </Overload>
  446.         </KeyWord>
  447.         <KeyWord name="io.tmpfile" func="yes">
  448.             <Overload retVal="void" descr="
  449. Returns a handle for a temporary file. This file is opened in update mode and it is automatically
  450. removed when the program ends.
  451.        "></Overload>
  452.         </KeyWord>
  453.         <KeyWord name="io.type" func="yes">
  454.             <Overload retVal="void" descr="
  455. Checks whether obj is a valid file handle. Returns the string 'file' if obj is an open file handle,
  456. 'closed file' if obj is a closed file handle, or nil if obj is not a file handle.
  457.        ">
  458.                 <Param name="obj" />
  459.             </Overload>
  460.         </KeyWord>
  461.         <KeyWord name="io.write" func="yes">
  462.             <Overload retVal="void" descr="
  463. Equivalent to io.output():write.
  464.        ">
  465.                 <Param name="···" />
  466.             </Overload>
  467.         </KeyWord>
  468.         <KeyWord name="ipairs" func="yes">
  469.             <Overload retVal="void" descr="
  470. Returns three values: an iterator function, the table t, and 0, so that the construction
  471.     for i,v in ipairs(t) do body end
  472. will iterate over the pairs (1,t[1]), (2,t[2]), ···, up to the first integer key absent from the table.
  473.        ">
  474.                 <Param name="t" />
  475.             </Overload>
  476.         </KeyWord>
  477.         <KeyWord name="load" func="yes">
  478.             <Overload retVal="void" descr="
  479. Loads a chunk using function func to get its pieces. Each call to func must return a string that
  480. concatenates with previous results. A return of an empty string, nil, or no value signals the end of
  481. the chunk.
  482. If there are no errors, returns the compiled chunk as a function; otherwise, returns nil plus the error
  483. message. The environment of the returned function is the global environment.
  484. chunkname is used as the chunk name for error messages and debug information. When absent,
  485. it defaults to '=(load)'.
  486.        ">
  487.                 <Param name="func" />
  488.                 <Param name="[, chunkname]" />
  489.             </Overload>
  490.         </KeyWord>
  491.         <KeyWord name="loadfile" func="yes">
  492.             <Overload retVal="void" descr="
  493. Similar to load, but gets the chunk from file filename or from the standard input,
  494. if no file name is given.
  495.        ">
  496.                 <Param name="[filename]" />
  497.             </Overload>
  498.         </KeyWord>
  499.         <KeyWord name="loadstring" func="yes">
  500.             <Overload retVal="void" descr="
  501. Similar to load, but gets the chunk from the given string.
  502. To load and run a given string, use the idiom
  503.     assert(loadstring(s))()
  504. When absent, chunkname defaults to the given string.
  505.        ">
  506.                 <Param name="string" />
  507.                 <Param name="[, chunkname]" />
  508.             </Overload>
  509.         </KeyWord>
  510.         <KeyWord name="local" func="no" />
  511.         <KeyWord name="math.abs" func="yes">
  512.             <Overload retVal="void" descr="
  513. Returns the absolute value of x.
  514.        ">
  515.                 <Param name="x" />
  516.             </Overload>
  517.         </KeyWord>
  518.         <KeyWord name="math.acos" func="yes">
  519.             <Overload retVal="void" descr="
  520. Returns the arc cosine of x (in radians).
  521.        ">
  522.                 <Param name="x" />
  523.             </Overload>
  524.         </KeyWord>
  525.         <KeyWord name="math.asin" func="yes">
  526.             <Overload retVal="void" descr="
  527. Returns the arc sine of x (in radians).
  528.        ">
  529.                 <Param name="x" />
  530.             </Overload>
  531.         </KeyWord>
  532.         <KeyWord name="math.atan" func="yes">
  533.             <Overload retVal="void" descr="
  534. Returns the arc tangent of x (in radians).
  535.        ">
  536.                 <Param name="x" />
  537.             </Overload>
  538.         </KeyWord>
  539.         <KeyWord name="math.atan2" func="yes">
  540.             <Overload retVal="void" descr="
  541. Returns the arc tangent of y/x (in radians), but uses the signs of both parameters to
  542. find the quadrant of the result. (It also handles correctly the case of x being zero.)
  543.        ">
  544.                 <Param name="y" />
  545.                 <Param name="x" />
  546.             </Overload>
  547.         </KeyWord>
  548.         <KeyWord name="math.ceil" func="yes">
  549.             <Overload retVal="void" descr="
  550. Returns the smallest integer larger than or equal to x.
  551.        ">
  552.                 <Param name="x" />
  553.             </Overload>
  554.         </KeyWord>
  555.         <KeyWord name="math.cos" func="yes">
  556.             <Overload retVal="void" descr="
  557. Returns the cosine of x (assumed to be in radians).
  558.        ">
  559.                 <Param name="x" />
  560.             </Overload>
  561.         </KeyWord>
  562.         <KeyWord name="math.cosh" func="yes">
  563.             <Overload retVal="void" descr="
  564. Returns the hyperbolic cosine of x.
  565.        ">
  566.                 <Param name="x" />
  567.             </Overload>
  568.         </KeyWord>
  569.         <KeyWord name="math.deg" func="yes">
  570.             <Overload retVal="void" descr="
  571. Returns the angle x (given in radians) in degrees.
  572.        ">
  573.                 <Param name="x" />
  574.             </Overload>
  575.         </KeyWord>
  576.         <KeyWord name="math.exp" func="yes">
  577.             <Overload retVal="void" descr="
  578. Returns the value ex.
  579.        ">
  580.                 <Param name="x" />
  581.             </Overload>
  582.         </KeyWord>
  583.         <KeyWord name="math.floor" func="yes">
  584.             <Overload retVal="void" descr="
  585. Returns the largest integer smaller than or equal to x.
  586.        ">
  587.                 <Param name="x" />
  588.             </Overload>
  589.         </KeyWord>
  590.         <KeyWord name="math.fmod" func="yes">
  591.             <Overload retVal="void" descr="
  592. Returns the remainder of the division of x by y that rounds the quotient towards zero.
  593.        ">
  594.                 <Param name="x" />
  595.                 <Param name="y" />
  596.             </Overload>
  597.         </KeyWord>
  598.         <KeyWord name="math.frexp" func="yes">
  599.             <Overload retVal="void" descr="
  600. Returns m and e such that x = m2e, e is an integer and the absolute value of m is in
  601. the range [0.5, 1) (or zero when x is zero).
  602.        ">
  603.                 <Param name="x" />
  604.             </Overload>
  605.         </KeyWord>
  606.         <KeyWord name="math.huge" func="no" />
  607.         <KeyWord name="math.ldexp" func="yes">
  608.             <Overload retVal="void" descr="
  609. Returns m2e (e should be an integer).
  610.        ">
  611.                 <Param name="m" />
  612.                 <Param name="e" />
  613.             </Overload>
  614.         </KeyWord>
  615.         <KeyWord name="math.log" func="yes">
  616.             <Overload retVal="void" descr="
  617. Returns the natural logarithm of x.
  618.        ">
  619.                 <Param name="x" />
  620.             </Overload>
  621.         </KeyWord>
  622.         <KeyWord name="math.log10" func="yes">
  623.             <Overload retVal="void" descr="
  624. Returns the base-10 logarithm of x.
  625.        ">
  626.                 <Param name="x" />
  627.             </Overload>
  628.         </KeyWord>
  629.         <KeyWord name="math.max" func="yes">\n <Overload retVal="void" descr="Returns the maximum value among its arguments. ">
  630.                 <Param name="x" />
  631.                 <Param name="..." />
  632.             </Overload>
  633.         </KeyWord>
  634.         <KeyWord name="math.min" func="yes">
  635.             <Overload retVal="void" descr="
  636. Returns the minimum value among its arguments.
  637.        ">
  638.                 <Param name="x" />
  639.                 <Param name="..." />
  640.             </Overload>
  641.         </KeyWord>
  642.         <KeyWord name="math.modf" func="yes">
  643.             <Overload retVal="void" descr="
  644. Returns two numbers, the integral part of x and the fractional part of x.
  645.        ">
  646.                 <Param name="x" />
  647.             </Overload>
  648.         </KeyWord>
  649.         <KeyWord name="math.pi" func="no" />
  650.         <KeyWord name="math.pow" func="yes">
  651.             <Overload retVal="void" descr="
  652. Returns xy. (You can also use the expression x^y to compute this value.)
  653.        ">
  654.                 <Param name="x" />
  655.                 <Param name="y" />
  656.             </Overload>
  657.         </KeyWord>
  658.         <KeyWord name="math.rad" func="yes">
  659.             <Overload retVal="void" descr="
  660. Returns the angle x (given in degrees) in radians.
  661.        ">
  662.                 <Param name="x" />
  663.             </Overload>
  664.         </KeyWord>
  665.         <KeyWord name="math.random" func="yes">
  666.             <Overload retVal="void" descr="
  667. This function is an interface to the simple pseudo-random generator function rand
  668. provided by ANSI C. (No guarantees can be given for its statistical properties.)
  669. When called without arguments, returns a uniform pseudo-random real number in the
  670. range [0,1). When called with an integer number m, math.random returns a uniform
  671. pseudo-random integer in the range [1, m]. When called with two integer numbers m and
  672. n, math.random returns a uniform pseudo-random integer in the range [m, n].
  673.        ">
  674.                 <Param name="[m [, n]]" />
  675.             </Overload>
  676.         </KeyWord>
  677.         <KeyWord name="math.randomseed" func="yes">
  678.             <Overload retVal="void" descr="
  679. Sets x as the 'seed' for the pseudo-random generator: equal seeds produce equal
  680. sequences of numbers.
  681.        ">
  682.                 <Param name="x" />
  683.             </Overload>
  684.         </KeyWord>
  685.         <KeyWord name="math.sin" func="yes">
  686.             <Overload retVal="void" descr="
  687. Returns the sine of x (assumed to be in radians).
  688.        ">
  689.                 <Param name="x" />
  690.             </Overload>
  691.         </KeyWord>
  692.         <KeyWord name="math.sinh" func="yes">
  693.             <Overload retVal="void" descr="
  694. Returns the hyperbolic sine of x.
  695.        ">
  696.                 <Param name="x" />
  697.             </Overload>
  698.         </KeyWord>
  699.         <KeyWord name="math.sqrt" func="yes">
  700.             <Overload retVal="void" descr="
  701. Returns the square root of x. (You can also use the expression x^0.5 to compute this value.)
  702.        ">
  703.                 <Param name="x" />
  704.             </Overload>
  705.         </KeyWord>
  706.         <KeyWord name="math.tan" func="yes">
  707.             <Overload retVal="void" descr="
  708. Returns the tangent of x (assumed to be in radians).
  709.        ">
  710.                 <Param name="x" />
  711.             </Overload>
  712.         </KeyWord>
  713.         <KeyWord name="math.tanh" func="yes">
  714.             <Overload retVal="void" descr="
  715. Returns the hyperbolic tangent of x.
  716.        ">
  717.                 <Param name="x" />
  718.             </Overload>
  719.         </KeyWord>
  720.         <KeyWord name="module" func="yes">
  721.             <Overload retVal="void" descr="
  722. Creates a module. If there is a table in package.loaded[name], this table is the module.
  723. Otherwise, if there is a global table t with the given name, this table is the module.
  724. Otherwise creates a new table t and sets it as the value of the global name and the value
  725. of package.loaded[name]. This function also initializes t._NAME with the given name, t._M
  726. with the module (t itself), and t._PACKAGE with the package name (the full module name
  727. minus last component; see below). Finally, module sets t as the new environment of the
  728. current function and the new value of package.loaded[name], so that require returns t.
  729. If name is a compound name (that is, one with components separated by dots), module creates
  730. (or reuses, if they already exist) tables for each component. For instance, if name is a.b.c,
  731. then module stores the module table in field c of field b of global a.
  732. This function can receive optional options after the module name, where each option is a
  733. function to be applied over the module.
  734.        ">
  735.                 <Param name="name" />
  736.                 <Param name="[, ···]" />
  737.             </Overload>
  738.         </KeyWord>
  739.         <KeyWord name="next" func="yes">
  740.             <Overload retVal="void" descr="
  741. Allows a program to traverse all fields of a table. Its first argument is a table and its second
  742. argument is an index in this table. next returns the next index of the table and its associated
  743. value. When called with nil as its second argument, next returns an initial index and its associated
  744. value. When called with the last index, or with nil in an empty table, next returns nil. If the
  745. second argument is absent, then it is interpreted as nil. In particular, you can use next(t) to
  746. check whether a table is empty.
  747. The order in which the indices are enumerated is not specified, even for numeric indices. (To
  748. traverse a table in numeric order, use a numerical for or the ipairs function.)
  749. The behavior of next is undefined if, during the traversal, you assign any value to a non-existent
  750. field in the table. You may however modify existing fields. In particular, you may clear existing
  751. fields.
  752.        ">
  753.                 <Param name="table" />
  754.                 <Param name="[, index]" />
  755.             </Overload>
  756.         </KeyWord>
  757.         <KeyWord name="nil" func="no" />
  758.         <KeyWord name="not" func="no" />
  759.         <KeyWord name="or" func="no" />
  760.         <KeyWord name="os.clock" func="yes">
  761.             <Overload retVal="void" descr="
  762. Returns an approximation of the amount in seconds of CPU time used by the program.
  763.        "></Overload>
  764.         </KeyWord>
  765.         <KeyWord name="os.date" func="yes">
  766.             <Overload retVal="void" descr="
  767. Returns a string or a table containing date and time, formatted according to the given string format.
  768. If the time argument is present, this is the time to be formatted (see the os.time function
  769. for a description of this value). Otherwise, date formats the current time.
  770. If format starts with '!', then the date is formatted in Coordinated Universal Time. After this
  771. optional character, if format is the string '*t', then date returns a table with the following fields:
  772. year (four digits),
  773. month (1--12),
  774. day (1--31),
  775. hour (0--23),
  776. min (0--59),
  777. sec (0--61),
  778. wday (weekday, Sunday is 1),
  779. yday (day of the year), and
  780. isdst (daylight saving flag, a boolean).
  781. If format is not '*t', then date returns the date as a string, formatted according to the same
  782. rules as the C function strftime.
  783. When called without arguments, date returns a reasonable date and time representation that
  784. depends on the host system and on the current locale (that is, os.date() is equivalent to os.date('%c')).
  785.        ">
  786.                 <Param name="[format [, time]]" />
  787.             </Overload>
  788.         </KeyWord>
  789.         <KeyWord name="os.difftime" func="yes">
  790.             <Overload retVal="void" descr="
  791. Returns the number of seconds from time t1 to time t2. In POSIX, Windows, and some other systems,
  792. this value is exactly t2-t1.
  793.        ">
  794.                 <Param name="t2" />
  795.                 <Param name="t1" />
  796.             </Overload>
  797.         </KeyWord>
  798.         <KeyWord name="os.execute" func="yes">
  799.             <Overload retVal="void" descr="
  800. This function is equivalent to the C function system. It passes command to be executed by an operating
  801. system shell. It returns a status code, which is system-dependent. If command is absent, then it returns
  802. nonzero if a shell is available and zero otherwise.
  803.        ">
  804.                 <Param name="[command]" />
  805.             </Overload>
  806.         </KeyWord>
  807.         <KeyWord name="os.exit" func="yes">
  808.             <Overload retVal="void" descr="
  809. Calls the C function exit, with an optional code, to terminate the host program. The default
  810. value for code is the success code.
  811.        ">
  812.                 <Param name="[code]" />
  813.             </Overload>
  814.         </KeyWord>
  815.         <KeyWord name="os.getenv" func="yes">
  816.             <Overload retVal="void" descr="
  817. Returns the value of the process environment variable varname, or nil if the variable is not defined.
  818.        ">
  819.                 <Param name="varname" />
  820.             </Overload>
  821.         </KeyWord>
  822.         <KeyWord name="os.remove" func="yes">
  823.             <Overload retVal="void" descr="
  824. Deletes the file or directory with the given name. Directories must be empty to be removed. If this
  825. function fails, it returns nil, plus a string describing the error.
  826.        ">
  827.                 <Param name="filename" />
  828.             </Overload>
  829.         </KeyWord>
  830.         <KeyWord name="os.rename" func="yes">
  831.             <Overload retVal="void" descr="
  832. Renames file or directory named oldname to newname. If this function fails, it returns nil, plus a
  833. string describing the error.
  834.        ">
  835.                 <Param name="oldname" />
  836.                 <Param name="newname" />
  837.             </Overload>
  838.         </KeyWord>
  839.         <KeyWord name="os.setlocale" func="yes">
  840.             <Overload retVal="void" descr="
  841. Sets the current locale of the program. locale is a string specifying a locale; category is an optional
  842. string describing which category to change: 'all', 'collate', 'ctype', 'monetary', 'numeric', or 'time';
  843. the default category is 'all'. The function returns the name of the new locale, or nil if the request
  844. cannot be honored.
  845. If locale is the empty string, the current locale is set to an implementation-defined native locale. If
  846. locale is the string 'C', the current locale is set to the standard C locale.
  847. When called with nil as the first argument, this function only returns the name of the current locale
  848. for the given category.
  849.        ">
  850.                 <Param name="locale" />
  851.                 <Param name="[, category]" />
  852.             </Overload>
  853.         </KeyWord>
  854.         <KeyWord name="os.time" func="yes">
  855.             <Overload retVal="void" descr="
  856. Returns the current time when called without arguments, or a time representing the date and time specified
  857. by the given table. This table must have fields year, month, and day, and may have fields hour, min, sec,
  858. and isdst (for a description of these fields, see the os.date function).
  859. The returned value is a number, whose meaning depends on your system. In POSIX, Windows, and some other
  860. systems, this number counts the number of seconds since some given start time (the 'epoch').
  861. In other systems, the meaning is not specified, and the number returned by time can be used only as an
  862. argument to date and difftime.
  863.        ">
  864.                 <Param name="[table]" />
  865.             </Overload>
  866.         </KeyWord>
  867.         <KeyWord name="os.tmpname" func="yes">
  868.             <Overload retVal="void" descr="
  869. Returns a string with a file name that can be used for a temporary file. The file must be explicitly
  870. opened before its use and explicitly removed when no longer needed.
  871. On some systems (POSIX), this function also creates a file with that name, to avoid security risks.
  872. (Someone else might create the file with wrong permissions in the time between getting the name and
  873. creating the file.) You still have to open the file to use it and to remove it (even if you do not use it).
  874. When possible, you may prefer to use io.tmpfile, which automatically removes the file when the program ends.
  875.        "></Overload>
  876.         </KeyWord>
  877.         <KeyWord name="package.cpath" func="no" />
  878.         <KeyWord name="package.loaded" func="no" />
  879.         <KeyWord name="package.loaders" func="no" />
  880.         <KeyWord name="pairs" func="yes">
  881.             <Overload retVal="void" descr="
  882. Returns three values: the next function, the table t, and nil, so that the construction
  883.     for k,v in pairs(t) do body end
  884. will iterate over all key–value pairs of table t.
  885. See function next for the caveats of modifying the table during its traversal.
  886.        ">
  887.                 <Param name="t" />
  888.             </Overload>
  889.         </KeyWord>
  890.         <KeyWord name="pcall" func="yes">
  891.             <Overload retVal="void" descr="
  892. Calls function f with the given arguments in protected mode. This means that any error
  893. inside f is not propagated; instead, pcall catches the error and returns a status code.
  894. Its first result is the status code (a boolean), which is true if the call succeeds without
  895. errors. In such case, pcall also returns all results from the call, after this first result.
  896. In case of any error, pcall returns false plus the error message.
  897.        ">
  898.                 <Param name="f" />
  899.                 <Param name="arg1" />
  900.                 <Param name="···" />
  901.             </Overload>
  902.         </KeyWord>
  903.         <KeyWord name="print" func="yes">
  904.             <Overload retVal="void" descr="
  905. Receives any number of arguments, and prints their values to stdout, using the tostring
  906. function to convert them to strings. print is not intended for formatted output, but only
  907. as a quick way to show a value, typically for debugging. For formatted output, use string.format.
  908.        ">
  909.                 <Param name="···" />
  910.             </Overload>
  911.         </KeyWord>
  912.         <KeyWord name="rawequal" func="yes">
  913.             <Overload retVal="void" descr="
  914. Checks whether v1 is equal to v2, without invoking any metamethod. Returns a boolean.
  915.        ">
  916.                 <Param name="v1" />
  917.                 <Param name="v2" />
  918.             </Overload>
  919.         </KeyWord>
  920.         <KeyWord name="rawget" func="yes">
  921.             <Overload retVal="void" descr="
  922. Gets the real value of table[index], without invoking any metamethod. table must be a
  923. table; index may be any value.
  924.        ">
  925.                 <Param name="table" />
  926.                 <Param name="index" />
  927.             </Overload>
  928.         </KeyWord>
  929.         <KeyWord name="rawset" func="yes">
  930.             <Overload retVal="void" descr="
  931. Sets the real value of table[index] to value, without invoking any metamethod. table must
  932. be a table, index any value different from nil, and value any Lua value.
  933. This function returns table.
  934.        ">
  935.                 <Param name="table" />
  936.                 <Param name="index" />
  937.                 <Param name="value" />
  938.             </Overload>
  939.         </KeyWord>
  940.         <KeyWord name="repeat" func="no" />
  941.         <KeyWord name="require" func="yes">
  942.             <Overload retVal="void" descr="
  943. Loads the given module. The function starts by looking into the package.loaded table to
  944. determine whether modname is already loaded. If it is, then require returns the value stored
  945. at package.loaded[modname]. Otherwise, it tries to find a loader for the module.
  946. To find a loader, require is guided by the package.loaders array. By changing this array,
  947. we can change how require looks for a module. The following explanation is based on the
  948. default configuration for package.loaders.
  949. First require queries package.preload[modname]. If it has a value, this value (which should
  950. be a function) is the loader. Otherwise require searches for a Lua loader using the path
  951. stored in package.path. If that also fails, it searches for a C loader using the path stored
  952. in package.cpath. If that also fails, it tries an all-in-one loader (see package.loaders).
  953. Once a loader is found, require calls the loader with a single argument, modname. If the
  954. loader returns any value, require assigns the returned value to package.loaded[modname].
  955. If the loader returns no value and has not assigned any value to package.loaded[modname],
  956. then require assigns true to this entry. In any case, require returns the final value of
  957. package.loaded[modname].
  958. If there is any error loading or running the module, or if it cannot find any loader for
  959. the module, then require signals an error.
  960.        ">
  961.                 <Param name="modname" />
  962.             </Overload>
  963.         </KeyWord>
  964.         <KeyWord name="return" func="no" />
  965.         <KeyWord name="select" func="yes">
  966.             <Overload retVal="void" descr="
  967. If index is a number, returns all arguments after argument number index. Otherwise, index
  968. must be the string '#', and select returns the total number of extra arguments it received.
  969.        ">
  970.                 <Param name="index" />
  971.                 <Param name="···" />
  972.             </Overload>
  973.         </KeyWord>
  974.         <KeyWord name="setfenv" func="yes">
  975.             <Overload retVal="void" descr="
  976. Sets the environment to be used by the given function. f can be a Lua function or a number
  977. that specifies the function at that stack level: Level 1 is the function calling setfenv.
  978. setfenv returns the given function.
  979. As a special case, when f is 0 setfenv changes the environment of the running thread.
  980. In this case, setfenv returns no values.
  981.        ">
  982.                 <Param name="f" />
  983.                 <Param name="table" />
  984.             </Overload>
  985.         </KeyWord>
  986.         <KeyWord name="setmetatable" func="yes">
  987.             <Overload retVal="void" descr="
  988. Sets the metatable for the given table. (You cannot change the metatable of other types
  989. from Lua, only from C.) If metatable is nil, removes the metatable of the given table.
  990. If the original metatable has a '__metatable' field, raises an error.
  991. This function returns table.
  992.        ">
  993.                 <Param name="table" />
  994.                 <Param name="metatable" />
  995.             </Overload>
  996.         </KeyWord>
  997.         <KeyWord name="string.byte" func="yes">
  998.             <Overload retVal="void" descr="
  999. Returns the internal numerical codes of the characters s[i], s[i+1], ···, s[j]. The default
  1000. value for i is 1; the default value for j is i.
  1001. Note that numerical codes are not necessarily portable across platforms.
  1002.        ">
  1003.                 <Param name="s [, i [, j]]" />
  1004.             </Overload>
  1005.         </KeyWord>
  1006.         <KeyWord name="string.char" func="yes">
  1007.             <Overload retVal="void" descr="
  1008. Receives zero or more integers. Returns a string with length equal to the number of arguments,
  1009. in which each character has the internal numerical code equal to its corresponding argument.
  1010. Note that numerical codes are not necessarily portable across platforms.
  1011.        ">
  1012.                 <Param name="···" />
  1013.             </Overload>
  1014.         </KeyWord>
  1015.         <KeyWord name="string.dump" func="yes">
  1016.             <Overload retVal="void" descr="
  1017. Returns a string containing a binary representation of the given function, so that a later
  1018. loadstring on this string returns a copy of the function. function must be a Lua function
  1019. without upvalues.
  1020.        ">
  1021.                 <Param name="function" />
  1022.             </Overload>
  1023.         </KeyWord>
  1024.         <KeyWord name="string.find" func="yes">
  1025.             <Overload retVal="void" descr="
  1026. Looks for the first match of pattern in the string s. If it finds a match, then find returns
  1027. the indices of s where this occurrence starts and ends; otherwise, it returns nil. A third,
  1028. optional numerical argument init specifies where to start the search; its default value is 1
  1029. and can be negative. A value of true as a fourth, optional argument plain turns off the
  1030. pattern matching facilities, so the function does a plain 'find substring' operation, with
  1031. no characters in pattern being considered 'magic'. Note that if plain is given, then init
  1032. must be given as well.
  1033. If the pattern has captures, then in a successful match the captured values are also returned,
  1034. after the two indices.
  1035.        ">
  1036.                 <Param name="s" />
  1037.                 <Param name="pattern" />
  1038.                 <Param name="[, init [, plain]]" />
  1039.             </Overload>
  1040.         </KeyWord>
  1041.         <KeyWord name="string.format" func="yes">
  1042.             <Overload retVal="void" descr="
  1043. Returns a formatted version of its variable number of arguments following the description
  1044. given in its first argument (which must be a string). The format string follows the same
  1045. rules as the printf family of standard C functions. The only differences are that the options/modifiers
  1046. *, l, L, n, p, and h are not supported and that there is an extra option, q. The q option formats
  1047. a string in a form suitable to be safely read back by the Lua interpreter: the string is
  1048. written between double quotes, and all double quotes, newlines, embedded zeros, and backslashes
  1049. in the string are correctly escaped when written. For instance, the call
  1050.     string.format('%q', 'a string with ''quotes'' and \n new line')
  1051. will produce the string:
  1052.     'a string with \''quotes\'' and \
  1053.      new line'
  1054. The options c, d, E, e, f, g, G, i, o, u, X, and x all expect a number as argument, whereas
  1055. q and s expect a string.
  1056. This function does not accept string values containing embedded zeros, except as arguments
  1057. to the q option.
  1058.        ">
  1059.                 <Param name="formatstring" />
  1060.                 <Param name="···" />
  1061.             </Overload>
  1062.         </KeyWord>
  1063.         <KeyWord name="string.gmatch" func="yes">
  1064.             <Overload retVal="void" descr="
  1065. Returns an iterator function that, each time it is called, returns the next captures from
  1066. pattern over string s. If pattern specifies no captures, then the whole match is produced
  1067. in each call.
  1068. As an example, the following loop
  1069.     s = 'hello world from Lua'
  1070.     for w in string.gmatch(s, '%a+') do
  1071.       print(w)
  1072.     end
  1073. will iterate over all the words from string s, printing one per line. The next example collects
  1074. all pairs key=value from the given string into a table:
  1075.     t = {}
  1076.     s = 'from=world, to=Lua'
  1077.     for k, v in string.gmatch(s, '(%w+)=(%w+)') do
  1078.       t[k] = v
  1079.     end
  1080. For this function, a '^' at the start of a pattern does not work as an anchor, as this would
  1081. prevent the iteration.
  1082.        ">
  1083.                 <Param name="s" />
  1084.                 <Param name="pattern" />
  1085.             </Overload>
  1086.         </KeyWord>
  1087.         <KeyWord name="string.gsub" func="yes">
  1088.             <Overload retVal="void" descr="
  1089. Returns a copy of s in which all (or the first n, if given) occurrences of the pattern have
  1090. been replaced by a replacement string specified by repl, which can be a string, a table, or
  1091. a function. gsub also returns, as its second value, the total number of matches that occurred.
  1092. Look at the online documentation for this function.
  1093. ">
  1094.                 <Param name="s" />
  1095.                 <Param name="pattern" />
  1096.                 <Param name="repl" />
  1097.                 <Param name="[, n]" />
  1098.             </Overload>
  1099.         </KeyWord>
  1100.         <KeyWord name="string.len" func="yes">
  1101.             <Overload retVal="void" descr="
  1102. Receives a string and returns its length. The empty string '' has length 0. Embedded zeros are
  1103. counted, so 'a\000bc\000' has length 5.
  1104.        ">
  1105.                 <Param name="s" />
  1106.             </Overload>
  1107.         </KeyWord>
  1108.         <KeyWord name="string.lower" func="yes">
  1109.             <Overload retVal="void" descr="
  1110. Receives a string and returns a copy of this string with all uppercase letters changed to
  1111. lowercase. All other characters are left unchanged. The definition of what an uppercase
  1112. letter is depends on the current locale.
  1113.        ">
  1114.                 <Param name="s" />
  1115.             </Overload>
  1116.         </KeyWord>
  1117.         <KeyWord name="string.match" func="yes">
  1118.             <Overload retVal="void" descr="
  1119. Looks for the first match of pattern in the string s. If it finds one, then match returns the
  1120. captures from the pattern; otherwise it returns nil. If pattern specifies no captures, then
  1121. the whole match is returned. A third, optional numerical argument init specifies where to
  1122. start the search; its default value is 1 and can be negative.
  1123.        ">
  1124.                 <Param name="s" />
  1125.                 <Param name="pattern" />
  1126.                 <Param name="[, init]" />
  1127.             </Overload>
  1128.         </KeyWord>
  1129.         <KeyWord name="string.rep" func="yes">
  1130.             <Overload retVal="void" descr="
  1131. Returns a string that is the concatenation of n copies of the string s.
  1132.        ">
  1133.                 <Param name="s" />
  1134.                 <Param name="n" />
  1135.             </Overload>
  1136.         </KeyWord>
  1137.         <KeyWord name="string.reverse" func="yes">
  1138.             <Overload retVal="void" descr="
  1139. Returns a string that is the string s reversed.
  1140.        ">
  1141.                 <Param name="s" />
  1142.             </Overload>
  1143.         </KeyWord>
  1144.         <KeyWord name="string.sub" func="yes">
  1145.             <Overload retVal="void" descr="
  1146. Returns the substring of s that starts at i and continues until j; i and j can be negative.
  1147. If j is absent, then it is assumed to be equal to -1 (which is the same as the string length).
  1148. In particular, the call string.sub(s,1,j) returns a prefix of s with length j, and string.sub(s, -i)
  1149. returns a suffix of s with length i.
  1150.        ">
  1151.                 <Param name="s" />
  1152.                 <Param name="i" />
  1153.                 <Param name="[, j]" />
  1154.             </Overload>
  1155.         </KeyWord>
  1156.         <KeyWord name="string.upper" func="yes">
  1157.             <Overload retVal="void" descr="
  1158. Receives a string and returns a copy of this string with all lowercase letters changed to
  1159. uppercase. All other characters are left unchanged. The definition of what a lowercase letter
  1160. is depends on the current locale.
  1161.        ">
  1162.                 <Param name="s" />
  1163.             </Overload>
  1164.         </KeyWord>
  1165.         <KeyWord name="table.concat" func="yes">
  1166.             <Overload retVal="void" descr="
  1167. Given an array where all elements are strings or numbers, returns table[i]..sep..table[i+1] ··· sep..table[j].
  1168. The default value for sep is the empty string, the default for i is 1, and the default for j is the length
  1169. of the table. If i is greater than j, returns the empty string.
  1170.        ">
  1171.                 <Param name="table" />
  1172.                 <Param name="[, sep [, i [, j]]]" />
  1173.             </Overload>
  1174.         </KeyWord>
  1175.         <KeyWord name="table.insert" func="yes">
  1176.             <Overload retVal="void" descr="
  1177. Inserts element value at position pos in table, shifting up other elements to open space,
  1178. if necessary. The default value for pos is n+1, where n is the length of the table (see §2.5.5),
  1179. so that a call table.insert(t,x) inserts x at the end of table t.
  1180.        ">
  1181.                 <Param name="table" />
  1182.                 <Param name="[pos,]" />
  1183.                 <Param name="value" />
  1184.             </Overload>
  1185.         </KeyWord>
  1186.         <KeyWord name="table.maxn" func="yes">
  1187.             <Overload retVal="void" descr="
  1188. Returns the largest positive numerical index of the given table, or zero if the table has no
  1189. positive numerical indices. (To do its job this function does a linear traversal of the whole table.)
  1190.        ">
  1191.                 <Param name="table" />
  1192.             </Overload>
  1193.         </KeyWord>
  1194.         <KeyWord name="table.remove" func="yes">
  1195.             <Overload retVal="void" descr="
  1196. Removes from table the element at position pos, shifting down other elements to close the space,
  1197. if necessary. Returns the value of the removed element. The default value for pos is n, where n
  1198. is the length of the table, so that a call table.remove(t) removes the last element of table t.
  1199.        ">
  1200.                 <Param name="table" />
  1201.                 <Param name="[, pos]" />
  1202.             </Overload>
  1203.         </KeyWord>
  1204.         <KeyWord name="table.sort" func="yes">
  1205.             <Overload retVal="void" descr="
  1206. Sorts table elements in a given order, in-place, from table[1] to table[n], where n is the length
  1207. of the table. If comp is given, then it must be a function that receives two table elements, and
  1208. returns true when the first is less than the second (so that not comp(a[i+1],a[i]) will be true
  1209. after the sort). If comp is not given, then the standard Lua operator lessthan is used instead.
  1210. The sort algorithm is not stable; that is, elements considered equal by the given order may have
  1211. their relative positions changed by the sort.
  1212.        ">
  1213.                 <Param name="table" />
  1214.                 <Param name="[, comp]" />
  1215.             </Overload>
  1216.         </KeyWord>
  1217.         <KeyWord name="then" func="no" />
  1218.         <KeyWord name="tonumber" func="yes">
  1219.             <Overload retVal="void" descr="
  1220. Tries to convert its argument to a number. If the argument is already a number or a string
  1221. convertible to a number, then tonumber returns this number; otherwise, it returns nil.
  1222. An optional argument specifies the base to interpret the numeral. The base may be any integer
  1223. between 2 and 36, inclusive. In bases above 10, the letter 'A' (in either upper or lower case)
  1224. represents 10, 'B' represents 11, and so forth, with 'Z' representing 35. In base 10 (the default),
  1225. the number can have a decimal part, as well as an optional exponent part (see §2.1). In other
  1226. bases, only unsigned integers are accepted.
  1227.        ">
  1228.                 <Param name="e" />
  1229.                 <Param name="[, base]" />
  1230.             </Overload>
  1231.         </KeyWord>
  1232.         <KeyWord name="tostring" func="yes">
  1233.             <Overload retVal="void" descr="
  1234. Receives an argument of any type and converts it to a string in a reasonable format. For complete
  1235. control of how numbers are converted, use string.format.
  1236. If the metatable of e has a '__tostring' field, then tostring calls the corresponding value with
  1237. e as argument, and uses the result of the call as its result.
  1238.        ">
  1239.                 <Param name="e" />
  1240.             </Overload>
  1241.         </KeyWord>
  1242.         <KeyWord name="true" func="no" />
  1243.         <KeyWord name="type" func="yes">
  1244.             <Overload retVal="void" descr="
  1245. Returns the type of its only argument, coded as a string. The possible results of this function
  1246. are 'nil' (a string, not the value nil), 'number', 'string', 'boolean', 'table', 'function', 'thread', and 'userdata'.
  1247.        ">
  1248.                 <Param name="v" />
  1249.             </Overload>
  1250.         </KeyWord>
  1251.         <KeyWord name="unpack" func="yes">
  1252.             <Overload retVal="void" descr="
  1253. Returns the elements from the given table. This function is equivalent to
  1254.     return list[i], list[i+1], ···, list[j]
  1255. except that the above code can be written only for a fixed number of elements. By default, i is 1 and
  1256. j is the length of the list, as defined by the length operator (see §2.5.5).
  1257.        ">
  1258.                 <Param name="list" />
  1259.                 <Param name="[, i [, j]]" />
  1260.             </Overload>
  1261.         </KeyWord>
  1262.         <KeyWord name="until" func="no" />
  1263.         <KeyWord name="while" func="no" />
  1264.        
  1265.  
  1266.         <KeyWord name="math.abs()" />
  1267.         <KeyWord name="math.acos()" />
  1268.         <KeyWord name="math.asin()" />
  1269.         <KeyWord name="math.atan()" />
  1270.         <KeyWord name="math.atan2()" />
  1271.         <KeyWord name="math.ceil()" />
  1272.         <KeyWord name="math.cos()" />
  1273.         <KeyWord name="math.cosh()" />
  1274.         <KeyWord name="math.deg()" />
  1275.         <KeyWord name="math.exp()" />
  1276.         <KeyWord name="math.floor()" />
  1277.         <KeyWord name="math.fmod()" />
  1278.         <KeyWord name="math.frexp()" />
  1279.         <KeyWord name="math.inf" />
  1280.         <KeyWord name="math.ldexp()" />
  1281.         <KeyWord name="math.log()" />
  1282.         <KeyWord name="math.log10()" />
  1283.         <KeyWord name="math.max()" />
  1284.         <KeyWord name="math.min()" />
  1285.         <KeyWord name="math.modf()" />
  1286.         <KeyWord name="math.pi" />
  1287.         <KeyWord name="math.pow()" />
  1288.         <KeyWord name="math.rad()" />
  1289.         <KeyWord name="math.random()" />
  1290.         <KeyWord name="math.randomseed()" />
  1291.         <KeyWord name="math.round()" />
  1292.         <KeyWord name="math.sin()" />
  1293.         <KeyWord name="math.sinh()" />
  1294.         <KeyWord name="math.sqrt()" />
  1295.         <KeyWord name="math.tan()" />
  1296.         <KeyWord name="math.tanh()" />
  1297.        
  1298.         <KeyWord name="next()" />
  1299.        
  1300.         <KeyWord name="string.byte()" />
  1301.         <KeyWord name="string.char()" />
  1302.         <KeyWord name="string.find()" />
  1303.         <KeyWord name="string.format()" />
  1304.         <KeyWord name="string.gmatch()" />
  1305.         <KeyWord name="string.gsub()" />
  1306.         <KeyWord name="string.len()" />
  1307.         <KeyWord name="string.lower()" />
  1308.         <KeyWord name="string.match()" />
  1309.         <KeyWord name="string.rep()" />
  1310.         <KeyWord name="string.reverse()" />
  1311.         <KeyWord name="string.sub()" />
  1312.         <KeyWord name="string.upper()" />
  1313.         <KeyWord name="table.concat()" />
  1314.         <KeyWord name="table.copy()" />
  1315.         <KeyWord name="table.indexOf()" />
  1316.         <KeyWord name="table.insert()" />
  1317.         <KeyWord name="table.maxn()" />
  1318.         <KeyWord name="table.remove()" />
  1319.         <KeyWord name="table.sort()" />
  1320.      
  1321.         <KeyWord name="tonumber()" />
  1322.         <KeyWord name="tostring()" />
  1323.        
  1324.         <KeyWord name="type()" />
  1325.         <KeyWord name="unpack()" />  
  1326.        
  1327.        
  1328.  
  1329. <KeyWord name="Spring.AddGrass" func="yes">
  1330.  <Overload retVal="number" descr="Description missing ">
  1331.     <Param name="x number"/>
  1332.     <Param name="z number"/>
  1333. </Overload>
  1334. </KeyWord>
  1335.  
  1336.  
  1337. <KeyWord name="Spring.AddMapLight " func="yes">
  1338. <Overload retVal="number" descr="Description missing ">
  1339. <Param name="lightParams table"/>
  1340. </Overload>
  1341. </KeyWord>
  1342.  
  1343.  
  1344. <KeyWord name="Spring.AddModelLight " func="yes">
  1345. <Overload retVal="number" descr="Description missing ">
  1346. <Param name="lightParams table"/>
  1347. </Overload>
  1348. </KeyWord>
  1349.  
  1350.  
  1351. <KeyWord name="Spring.AddSmoothMesh " func="yes">
  1352.  <Overload retVal="number" descr="Description missing ">
  1353.  
  1354.     <Param name="x number"/>
  1355.     <Param name="z number"/>
  1356.     <Param name="height number"/>
  1357. </Overload>
  1358. </KeyWord>
  1359.  
  1360.  
  1361. <KeyWord name="Spring.AddTeamResource" func="yes">
  1362.  <Overload retVal="number" descr="Description missing ">
  1363.     <Param name="teamID number"/>
  1364.     <Param name="metal string"/>
  1365. </Overload>
  1366. </KeyWord>
  1367.  
  1368.  
  1369. <KeyWord name="Spring.AddUnitDamage" func="yes">
  1370.  <Overload retVal="number" descr="Description missing ">
  1371. </Overload>
  1372. </KeyWord>
  1373.  
  1374.  
  1375. <KeyWord name="Spring.AddUnitIcon" func="yes">
  1376. <Overload retVal="number" descr="Description missing ">
  1377. <Param name="iconName string"/>
  1378. <Param name="texFile string"/>
  1379. <Param name="size number"/>
  1380. <Param name="dist number"/>
  1381. <Param name="radAdjust boolean"/>
  1382. </Overload>
  1383. </KeyWord>
  1384.  
  1385.  
  1386. <KeyWord name="Spring.AddUnitImpulse" func="yes">
  1387.  <Overload retVal="number" descr="Description missing ">
  1388.     <Param name="unitID number"/>
  1389.     <Param name="x number"/>
  1390.     <Param name="y number"/>
  1391.     <Param name="z number"/>
  1392. </Overload>
  1393. </KeyWord>
  1394.  
  1395.  
  1396. <KeyWord name="Spring.AddUnitResource" func="yes">
  1397.  <Overload retVal="number" descr="Description missing ">
  1398.     <Param name="unitID number"/>
  1399.     <Param name="m string"/>
  1400. </Overload>
  1401. </KeyWord>
  1402.  
  1403.  
  1404. <KeyWord name="Spring.AddUnitSeismicPing" func="yes">
  1405.  <Overload retVal="number" descr="Description missing ">
  1406.     <Param name="unitID number"/>
  1407.     <Param name="pingSize number"/>
  1408. </Overload>
  1409. </KeyWord>
  1410.  
  1411.  
  1412. <KeyWord name="Spring.AddWorldIcon" func="yes">
  1413. <Overload retVal="number" descr="Description missing ">
  1414. <Param name="cmdID number"/>
  1415. <Param name="x number"/>
  1416. <Param name="y number"/>
  1417. <Param name="z number"/>
  1418. </Overload>
  1419. </KeyWord>
  1420.  
  1421.  
  1422. <KeyWord name="Spring.AddWorldText" func="yes">
  1423. <Overload retVal="number" descr="Description missing ">
  1424. <Param name="text string"/>
  1425. <Param name="x number"/>
  1426. <Param name="y number"/>
  1427. <Param name="z number"/>
  1428. </Overload>
  1429. </KeyWord>
  1430.  
  1431.  
  1432. <KeyWord name="Spring.AddWorldUnit" func="yes">
  1433. <Overload retVal="number" descr="Description missing ">
  1434. </Overload>
  1435. </KeyWord>
  1436.  
  1437.  
  1438. <KeyWord name="Spring.AdjustHeightMap " func="yes">
  1439.  <Overload retVal="number" descr="Description missing ">
  1440.     <Param name="x number"/>
  1441.     <Param name="z number"/>
  1442. </Overload>
  1443. </KeyWord>
  1444.  
  1445.  
  1446. <KeyWord name="Spring.AdjustSmoothMesh" func="yes">
  1447.  <Overload retVal="number" descr="Description missing ">
  1448.     <Param name="x number"/>
  1449.     <Param name="z number"/>
  1450. </Overload>
  1451. </KeyWord>
  1452.  
  1453.  
  1454. <KeyWord name="Spring.AreHelperAIsEnabled" func="yes">
  1455.  <Overload retVal="boolean" descr="Descprition missing ">
  1456. </Overload>
  1457. </KeyWord>
  1458.  
  1459.  
  1460. <KeyWord name="Spring.ArePlayersAllied"    func="yes">
  1461.  <Overload retVal="boolean" descr="Descprition missing ">
  1462.     <Param name="number playerID" />
  1463.         <Param name="number playerID1" />
  1464. </Overload>
  1465. </KeyWord>
  1466.  
  1467.  
  1468. <KeyWord name="Spring.AreTeamsAllied"    func="yes">
  1469.  <Overload retVal="boolean" descr="Descprition missing ">
  1470.     <Param name="number teamID" />
  1471.     <Param name="number teamID1" />
  1472. </Overload>
  1473. </KeyWord>
  1474.  
  1475.  
  1476. <KeyWord name="Spring.AssignMouseCursor" func="yes">
  1477. <Overload retVal="number" descr="Description missing ">
  1478. </Overload>
  1479. </KeyWord>
  1480.  
  1481.  
  1482. <KeyWord name="Spring.AssignPlayerToTeam " func="yes">
  1483.  <Overload retVal="boolean" descr="Description missing ">
  1484.     <Param name="playerID number"/>
  1485.     <Param name="teamID number"/>
  1486. </Overload>
  1487. </KeyWord>
  1488.  
  1489.  
  1490. <KeyWord name="Spring.CallCOBScriptCB" func="yes">
  1491.  <Overload retVal="number" descr="Description missing ">
  1492.     <Param name="unitID number"/>
  1493.     <Param name="funcID number"/>
  1494. </Overload>
  1495. </KeyWord>
  1496.  
  1497.  
  1498. <KeyWord name="Spring.ClearWatchdogTimer " func="yes">
  1499. <Overload retVal="number" descr="Description missing ">
  1500. <Param name="threadName string"/>
  1501. </Overload>
  1502. </KeyWord>
  1503.  
  1504.  
  1505. <KeyWord name="Spring.CreateDir " func="yes">
  1506. <Overload retVal="number" descr="Description missing ">
  1507. <Param name="path number"/>
  1508. </Overload>
  1509. </KeyWord>
  1510.  
  1511.  
  1512. <KeyWord name="Spring.CreateUnit" func="yes">
  1513.  <Overload retVal="number" descr="Description missing ">
  1514.     <Param name="unitID number"/>
  1515. </Overload>
  1516. </KeyWord>
  1517.  
  1518.  
  1519. <KeyWord name="Spring.DestroyFeature" func="yes">
  1520.  <Overload retVal="number" descr="Description missing ">
  1521.     <Param name="featureID number"/>
  1522. </Overload>
  1523. </KeyWord>
  1524.  
  1525.  
  1526. <KeyWord name="Spring.DestroyUnit" func="yes">
  1527.  <Overload retVal="number" descr="Description missing ">
  1528. </Overload>
  1529. </KeyWord>
  1530.  
  1531.  
  1532. <KeyWord name="Spring.DiffTimers" func="yes">
  1533. <Overload retVal="number" descr="Description missing ">
  1534. <Param name="timercur number"/>
  1535. <Param name="timerago number"/>
  1536. <Param name="inMilliseconds boolean"/>
  1537. </Overload>
  1538. </KeyWord>
  1539.  
  1540.  
  1541. <KeyWord name="Spring.DrawUnitCommands" func="yes">
  1542. <Overload retVal="number" descr="Description missing ">
  1543. <Param name="unitID number"/>
  1544. </Overload>
  1545. </KeyWord>
  1546.  
  1547.  
  1548. <KeyWord name="Spring.Echo" func="yes">
  1549. <Overload retVal="number" descr="Description missing ">
  1550. </Overload>
  1551. </KeyWord>
  1552.  
  1553.  
  1554. <KeyWord name="Spring.EditUnitCmdDesc" func="yes">
  1555.  <Overload retVal="number" descr="Description missing ">
  1556.  
  1557.     <Param name="unitID number"/>
  1558.     <Param name="cmdDescID number"/>
  1559.     <Param name="cmdArray table"/>
  1560. </Overload>
  1561. </KeyWord>
  1562.  
  1563.  
  1564. <KeyWord name="Spring.ExtractModArchiveFile" func="yes">
  1565. <Overload retVal="number" descr="Description missing ">
  1566. <Param name="modfile string"/>
  1567. </Overload>
  1568. </KeyWord>
  1569.  
  1570.  
  1571. <KeyWord name="Spring.FixedAllies" func="yes">
  1572.  <Overload retVal="boolean" descr="Descprition missing ">
  1573. </Overload>
  1574. </KeyWord>
  1575.  
  1576.  
  1577. <KeyWord name="Spring.ForceLayoutUpdate " func="yes">
  1578. <Overload retVal="number" descr="Description missing ">
  1579. </Overload>
  1580. </KeyWord>
  1581.  
  1582.  
  1583. <KeyWord name="Spring.FreeUnitIcon" func="yes">
  1584. <Overload retVal="number" descr="Description missing ">
  1585. <Param name="iconName string"/>
  1586. </Overload>
  1587. </KeyWord>
  1588.  
  1589.  
  1590. <KeyWord name="Spring.GetAIInfo"     func="yes">
  1591.  <Overload retVal="number" descr="Descprition missing ">
  1592.     <Param name="number teamID" />
  1593. </Overload>
  1594. </KeyWord>
  1595.  
  1596.  
  1597. <KeyWord name="Spring.GetActionHotKeys" func="yes">
  1598. <Overload retVal="number" descr="Description missing ">
  1599. <Param name="action string"/>
  1600. </Overload>
  1601. </KeyWord>
  1602.  
  1603.  
  1604. <KeyWord name="Spring.GetActiveCmdDesc" func="yes">
  1605. <Overload retVal="number" descr="Description missing ">
  1606. <Param name="index number"/>
  1607. </Overload>
  1608. </KeyWord>
  1609.  
  1610.  
  1611. <KeyWord name="Spring.GetActiveCmdDescs" func="yes">
  1612. <Overload retVal="number" descr="Description missing ">
  1613. </Overload>
  1614. </KeyWord>
  1615.  
  1616.  
  1617. <KeyWord name="Spring.GetActiveCommand" func="yes">
  1618. <Overload retVal="number" descr="Description missing ">
  1619. </Overload>
  1620. </KeyWord>
  1621.  
  1622.  
  1623. <KeyWord name="Spring.GetActivePage" func="yes">
  1624. <Overload retVal="number" descr="Description missing ">
  1625. </Overload>
  1626. </KeyWord>
  1627.  
  1628.  
  1629. <KeyWord name="Spring.GetAllUnits" func="yes">
  1630.  <Overload retVal="number" descr="Descprition missing ">
  1631. </Overload>
  1632. </KeyWord>
  1633.  
  1634.  
  1635. <KeyWord name="Spring.GetAllyTeamInfo"   func="yes">
  1636.  <Overload retVal="table" descr="Descprition missing ">
  1637.     <Param name="number allyteamID" />
  1638. </Overload>
  1639. </KeyWord>
  1640.  
  1641.  
  1642. <KeyWord name="Spring.GetAllyTeamList" func="yes">
  1643.  <Overload retVal="number" descr="Descprition missing ">
  1644. </Overload>
  1645. </KeyWord>
  1646.  
  1647.  
  1648. <KeyWord name="Spring.GetAllyTeamStartBox"    func="yes">
  1649.  <Overload retVal="number" descr="Descprition missing ">
  1650.    <Param name="number allyID" />
  1651. </Overload>
  1652. </KeyWord>
  1653.  
  1654.  
  1655. <KeyWord name="Spring.GetBuildFacing" func="yes">
  1656. <Overload retVal="number" descr="Description missing ">
  1657. </Overload>
  1658. </KeyWord>
  1659.  
  1660.  
  1661. <KeyWord name="Spring.GetBuildSpacing" func="yes">
  1662. <Overload retVal="number" descr="Description missing ">
  1663. </Overload>
  1664. </KeyWord>
  1665.  
  1666.  
  1667. <KeyWord name="Spring.GetCOBScriptID" func="yes">
  1668.  <Overload retVal="number" descr="Description missing ">
  1669.     <Param name="unitID number"/>
  1670.     <Param name="funcName string"/>
  1671. </Overload>
  1672. </KeyWord>
  1673.  
  1674.  
  1675. <KeyWord name="Spring.GetCameraDirection" func="yes">
  1676. <Overload retVal="number" descr="Description missing ">
  1677. </Overload>
  1678. </KeyWord>
  1679.  
  1680.  
  1681. <KeyWord name="Spring.GetCameraFOV" func="yes">
  1682. <Overload retVal="number" descr="Description missing ">
  1683. </Overload>
  1684. </KeyWord>
  1685.  
  1686.  
  1687. <KeyWord name="Spring.GetCameraNames" func="yes">
  1688. <Overload retVal="number" descr="Description missing ">
  1689. </Overload>
  1690. </KeyWord>
  1691.  
  1692.  
  1693. <KeyWord name="Spring.GetCameraPosition" func="yes">
  1694. <Overload retVal="number" descr="Description missing ">
  1695. </Overload>
  1696. </KeyWord>
  1697.  
  1698.  
  1699. <KeyWord name="Spring.GetCameraState" func="yes">
  1700. <Overload retVal="number" descr="Description missing ">
  1701. </Overload>
  1702. </KeyWord>
  1703.  
  1704.  
  1705. <KeyWord name="Spring.GetCameraVectors" func="yes">
  1706. <Overload retVal="number" descr="Description missing ">
  1707. </Overload>
  1708. </KeyWord>
  1709.  
  1710.  
  1711. <KeyWord name="Spring.GetClipboard " func="yes">
  1712. <Overload retVal="number" descr="Description missing ">
  1713. </Overload>
  1714. </KeyWord>
  1715.  
  1716.  
  1717. <KeyWord name="Spring.GetCmdDescIndex" func="yes">
  1718. <Overload retVal="number" descr="Description missing ">
  1719. <Param name="cmdID number"/>
  1720. </Overload>
  1721. </KeyWord>
  1722.  
  1723.  
  1724. <KeyWord name="Spring.GetConfigInt " func="yes">
  1725. <Overload retVal="number" descr="Description missing ">
  1726. <Param name="name string"/>
  1727. <Param name="default number"/>
  1728. <Param name="setInOverlay boolean"/>
  1729. </Overload>
  1730. </KeyWord>
  1731.  
  1732.  
  1733. <KeyWord name="Spring.GetConfigParams " func="yes">
  1734. <Overload retVal="number" descr="Description missing ">
  1735. </Overload>
  1736. </KeyWord>
  1737.  
  1738.  
  1739. <KeyWord name="Spring.GetConfigString " func="yes">
  1740. <Overload retVal="number" descr="Description missing ">
  1741. <Param name="name string"/>
  1742. <Param name="default string"/>
  1743. <Param name="setInOverlay boolean"/>
  1744. </Overload>
  1745. </KeyWord>
  1746.  
  1747.  
  1748. <KeyWord name="Spring.GetConsoleBuffer" func="yes">
  1749. <Overload retVal="number" descr="Description missing ">
  1750. <Param name="maxLines number"/>
  1751. </Overload>
  1752. </KeyWord>
  1753.  
  1754.  
  1755. <KeyWord name="Spring.GetCurrentTooltip" func="yes">
  1756. <Overload retVal="number" descr="Description missing ">
  1757. </Overload>
  1758. </KeyWord>
  1759.  
  1760.  
  1761. <KeyWord name="Spring.GetDefaultCommand" func="yes">
  1762. <Overload retVal="number" descr="Description missing ">
  1763. </Overload>
  1764. </KeyWord>
  1765.  
  1766.  
  1767. <KeyWord name="Spring.GetDrawFrame" func="yes">
  1768. <Overload retVal="number" descr="Description missing ">
  1769. </Overload>
  1770. </KeyWord>
  1771.  
  1772.  
  1773. <KeyWord name="Spring.GetDrawSelectionInfo " func="yes">
  1774. <Overload retVal="number" descr="Description missing ">
  1775. </Overload>
  1776. </KeyWord>
  1777.  
  1778.  
  1779. <KeyWord name="Spring.GetFPS" func="yes">
  1780. <Overload retVal="number" descr="Description missing ">
  1781. </Overload>
  1782. </KeyWord>
  1783.  
  1784.  
  1785. <KeyWord name="Spring.GetFrameTimeOffset" func="yes">
  1786. <Overload retVal="number" descr="Description missing ">
  1787. </Overload>
  1788. </KeyWord>
  1789.  
  1790.  
  1791. <KeyWord name="Spring.GetGameFrame" func="yes">
  1792.  <Overload retVal="number" descr="Descprition missing ">
  1793. </Overload>
  1794. </KeyWord>
  1795.  
  1796.  
  1797. <KeyWord name="Spring.GetGameRulesParam" func="yes">
  1798.  <Overload retVal="number" descr="Descprition missing ">
  1799.    <Param name="number ruleIndex" />
  1800. </Overload>
  1801. </KeyWord>
  1802.  
  1803.  
  1804. <KeyWord name="Spring.GetGameRulesParams" func="yes">
  1805.  <Overload retVal="number" descr="Descprition missing ">
  1806. </Overload>
  1807. </KeyWord>
  1808.  
  1809.  
  1810. <KeyWord name="Spring.GetGameSeconds" func="yes">
  1811.  <Overload retVal="number" descr="Descprition missing ">
  1812. </Overload>
  1813. </KeyWord>
  1814.  
  1815.  
  1816. <KeyWord name="Spring.GetGameSpeed " func="yes">
  1817. <Overload retVal="number" descr="Description missing ">
  1818. </Overload>
  1819. </KeyWord>
  1820.  
  1821.  
  1822. <KeyWord name="Spring.GetGatherMode" func="yes">
  1823. <Overload retVal="number" descr="Description missing ">
  1824. </Overload>
  1825. </KeyWord>
  1826.  
  1827.  
  1828. <KeyWord name="Spring.GetGroupAIList" func="yes">
  1829. <Overload retVal="number" descr="Description missing ">
  1830. </Overload>
  1831. </KeyWord>
  1832.  
  1833.  
  1834. <KeyWord name="Spring.GetGroupAIName" func="yes">
  1835. <Overload retVal="number" descr="Description missing ">
  1836. <Param name="groupID number"/>
  1837. </Overload>
  1838. </KeyWord>
  1839.  
  1840.  
  1841. <KeyWord name="Spring.GetGroupList" func="yes">
  1842. <Overload retVal="number" descr="Description missing ">
  1843. </Overload>
  1844. </KeyWord>
  1845.  
  1846.  
  1847. <KeyWord name="Spring.GetGroupUnits" func="yes">
  1848. <Overload retVal="number" descr="Description missing ">
  1849. <Param name="groupID number"/>
  1850. </Overload>
  1851. </KeyWord>
  1852.  
  1853.  
  1854. <KeyWord name="Spring.GetGroupUnitsCount" func="yes">
  1855. <Overload retVal="number" descr="Description missing ">
  1856. <Param name="groupID number"/>
  1857. </Overload>
  1858. </KeyWord>
  1859.  
  1860.  
  1861. <KeyWord name="Spring.GetGroupUnitsCounts" func="yes">
  1862. <Overload retVal="number" descr="Description missing ">
  1863. <Param name="groupID number"/>
  1864. </Overload>
  1865. </KeyWord>
  1866.  
  1867.  
  1868. <KeyWord name="Spring.GetGroupUnitsSorted" func="yes">
  1869. <Overload retVal="number" descr="Description missing ">
  1870. <Param name="groupID number"/>
  1871. </Overload>
  1872. </KeyWord>
  1873.  
  1874.  
  1875. <KeyWord name="Spring.GetHasLag" func="yes">
  1876. <Overload retVal="number" descr="Description missing ">
  1877. </Overload>
  1878. </KeyWord>
  1879.  
  1880.  
  1881. <KeyWord name="Spring.GetHeadingFromVector" func="yes">
  1882.  <Overload retVal="number" descr="Descprition missing ">
  1883.     <Param name="number x" />
  1884.    <Param name="number y" />
  1885. </Overload>
  1886. </KeyWord>
  1887.  
  1888.  
  1889. <KeyWord name="Spring.GetInvertQueueKey" func="yes">
  1890. <Overload retVal="number" descr="Description missing ">
  1891. </Overload>
  1892. </KeyWord>
  1893.  
  1894.  
  1895. <KeyWord name="Spring.GetKeyBindings" func="yes">
  1896. <Overload retVal="number" descr="Description missing ">
  1897. <Param name="keyset string"/>
  1898. </Overload>
  1899. </KeyWord>
  1900.  
  1901.  
  1902. <KeyWord name="Spring.GetKeyCode" func="yes">
  1903. <Overload retVal="number" descr="Description missing ">
  1904. <Param name="keysym string"/>
  1905. </Overload>
  1906. </KeyWord>
  1907.  
  1908.  
  1909. <KeyWord name="Spring.GetKeyState" func="yes">
  1910. <Overload retVal="number" descr="Description missing ">
  1911. <Param name="key number"/>
  1912. </Overload>
  1913. </KeyWord>
  1914.  
  1915.  
  1916. <KeyWord name="Spring.GetKeySymbol" func="yes">
  1917. <Overload retVal="number" descr="Description missing ">
  1918. <Param name="key number"/>
  1919. </Overload>
  1920. </KeyWord>
  1921.  
  1922.  
  1923. <KeyWord name="Spring.GetLastMessagePositions" func="yes">
  1924. <Overload retVal="number" descr="Description missing ">
  1925. </Overload>
  1926. </KeyWord>
  1927.  
  1928.  
  1929. <KeyWord name="Spring.GetLastUpdateSeconds" func="yes">
  1930. <Overload retVal="number" descr="Description missing ">
  1931. </Overload>
  1932. </KeyWord>
  1933.  
  1934.  
  1935. <KeyWord name="Spring.GetLocalAllyTeamID" func="yes">
  1936. <Overload retVal="number" descr="Description missing ">
  1937. </Overload>
  1938. </KeyWord>
  1939.  
  1940.  
  1941. <KeyWord name="Spring.GetLocalPlayerID" func="yes">
  1942. <Overload retVal="number" descr="Description missing ">
  1943. </Overload>
  1944. </KeyWord>
  1945.  
  1946.  
  1947. <KeyWord name="Spring.GetLocalTeamID" func="yes">
  1948. <Overload retVal="number" descr="Description missing ">
  1949. </Overload>
  1950. </KeyWord>
  1951.  
  1952.  
  1953. <KeyWord name="Spring.GetLogSections" func="yes">
  1954. <Overload retVal="number" descr="Description missing ">
  1955. </Overload>
  1956. </KeyWord>
  1957.  
  1958.  
  1959. <KeyWord name="Spring.GetLosViewColors" func="yes">
  1960. <Overload retVal="number" descr="Description missing ">
  1961. </Overload>
  1962. </KeyWord>
  1963.  
  1964.  
  1965. <KeyWord name="Spring.GetMapDrawMode" func="yes">
  1966. <Overload retVal="number" descr="Description missing ">
  1967. </Overload>
  1968. </KeyWord>
  1969.  
  1970.  
  1971. <KeyWord name="Spring.GetMapOptions" func="yes">
  1972.  <Overload retVal="string" descr="Descprition missing ">
  1973. </Overload>
  1974. </KeyWord>
  1975.  
  1976.  
  1977. <KeyWord name="Spring.GetMapSquareTexture" func="yes">
  1978. <Overload retVal="number" descr="Description missing ">
  1979. <Param name="texSqrX number"/>
  1980. <Param name="texSqrY number"/>
  1981. <Param name="texMipLvl number"/>
  1982. <Param name="luaTexName string"/>
  1983. </Overload>
  1984. </KeyWord>
  1985.  
  1986.  
  1987. <KeyWord name="Spring.GetMiniMapDualScreen" func="yes">
  1988. <Overload retVal="number" descr="Description missing ">
  1989. </Overload>
  1990. </KeyWord>
  1991.  
  1992.  
  1993. <KeyWord name="Spring.GetMiniMapGeometry" func="yes">
  1994. <Overload retVal="number" descr="Description missing ">
  1995. </Overload>
  1996. </KeyWord>
  1997.  
  1998.  
  1999. <KeyWord name="Spring.GetModKeyState" func="yes">
  2000. <Overload retVal="number" descr="Description missing ">
  2001. </Overload>
  2002. </KeyWord>
  2003.  
  2004.  
  2005. <KeyWord name="Spring.GetModOptions" func="yes">
  2006.  <Overload retVal="string" descr="Descprition missing ">
  2007. </Overload>
  2008. </KeyWord>
  2009.  
  2010.  
  2011. <KeyWord name="Spring.GetModOptions.exampleOption "  func="yes">
  2012.  <Overload retVal="number" descr="Descprition missing ">
  2013. </Overload>
  2014. </KeyWord>
  2015.  
  2016.  
  2017. <KeyWord name="Spring.GetModUICtrl" func="yes">
  2018. <Overload retVal="number" descr="Description missing ">
  2019. </Overload>
  2020. </KeyWord>
  2021.  
  2022.  
  2023. <KeyWord name="Spring.GetMouseCursor" func="yes">
  2024. <Overload retVal="number" descr="Description missing ">
  2025. </Overload>
  2026. </KeyWord>
  2027.  
  2028.  
  2029. <KeyWord name="Spring.GetMouseStartPosition" func="yes">
  2030. <Overload retVal="number" descr="Description missing ">
  2031. <Param name="mouseButton number"/>
  2032. </Overload>
  2033. </KeyWord>
  2034.  
  2035.  
  2036. <KeyWord name="Spring.GetMouseState" func="yes">
  2037. <Overload retVal="number" descr="Description missing ">
  2038. </Overload>
  2039. </KeyWord>
  2040.  
  2041.  
  2042. <KeyWord name="Spring.GetMyAllyTeamID" func="yes">
  2043. <Overload retVal="number" descr="Description missing ">
  2044. </Overload>
  2045. </KeyWord>
  2046.  
  2047.  
  2048. <KeyWord name="Spring.GetMyPlayerID" func="yes">
  2049. <Overload retVal="number" descr="Description missing ">
  2050. </Overload>
  2051. </KeyWord>
  2052.  
  2053.  
  2054. <KeyWord name="Spring.GetMyTeamID" func="yes">
  2055. <Overload retVal="number" descr="Description missing ">
  2056. </Overload>
  2057. </KeyWord>
  2058.  
  2059.  
  2060. <KeyWord name="Spring.GetPixelDir " func="yes">
  2061. <Overload retVal="number" descr="Description missing ">
  2062. <Param name="x number"/>
  2063. <Param name="y number"/>
  2064. </Overload>
  2065. </KeyWord>
  2066.  
  2067.  
  2068. <KeyWord name="Spring.GetPlayerControlledUnit"    func="yes">
  2069.  <Overload retVal="number" descr="Descprition missing ">
  2070.     <Param name="number playerID" />
  2071. </Overload>
  2072. </KeyWord>
  2073.  
  2074.  
  2075. <KeyWord name="Spring.GetPlayerInfo"    func="yes">
  2076.  <Overload retVal="number" descr="Descprition missing ">
  2077.     <Param name="number playerID" />
  2078. </Overload>
  2079. </KeyWord>
  2080.  
  2081.  
  2082. <KeyWord name="Spring.GetPlayerList"     func="yes">
  2083.  <Overload retVal="number" descr="Descprition missing ">
  2084.     <Param name="number teamID" />
  2085. </Overload>
  2086. </KeyWord>
  2087.  
  2088.  
  2089. <KeyWord name="Spring.GetPlayerRoster" func="yes">
  2090. <Overload retVal="number" descr="Description missing ">
  2091. <Param name="sortType number"/>
  2092. </Overload>
  2093. </KeyWord>
  2094.  
  2095.  
  2096. <KeyWord name="Spring.GetPlayerTraffic" func="yes">
  2097. <Overload retVal="number" descr="Description missing ">
  2098. <Param name="playerID number"/>
  2099. <Param name="packetID number"/>
  2100. </Overload>
  2101. </KeyWord>
  2102.  
  2103.  
  2104. <KeyWord name="Spring.GetPressedKeys" func="yes">
  2105. <Overload retVal="number" descr="Description missing ">
  2106. </Overload>
  2107. </KeyWord>
  2108.  
  2109.  
  2110. <KeyWord name="Spring.GetReplayLength " func="yes">
  2111. <Overload retVal="number" descr="Description missing ">
  2112. </Overload>
  2113. </KeyWord>
  2114.  
  2115.  
  2116. <KeyWord name="Spring.GetRulesInfoMap " func="yes">
  2117.  <Overload retVal="string" descr="Descprition missing ">
  2118. </Overload>
  2119. </KeyWord>
  2120.  
  2121.  
  2122. <KeyWord name="Spring.GetScreenGeometry " func="yes">
  2123. <Overload retVal="number" descr="Description missing ">
  2124. </Overload>
  2125. </KeyWord>
  2126.  
  2127.  
  2128. <KeyWord name="Spring.GetSelectedGroup" func="yes">
  2129. <Overload retVal="number" descr="Description missing ">
  2130. </Overload>
  2131. </KeyWord>
  2132.  
  2133.  
  2134. <KeyWord name="Spring.GetSelectedUnits" func="yes">
  2135. <Overload retVal="number" descr="Description missing ">
  2136. </Overload>
  2137. </KeyWord>
  2138.  
  2139.  
  2140. <KeyWord name="Spring.GetSelectedUnitsCount" func="yes">
  2141. <Overload retVal="number" descr="Description missing ">
  2142. </Overload>
  2143. </KeyWord>
  2144.  
  2145.  
  2146. <KeyWord name="Spring.GetSelectedUnitsCounts" func="yes">
  2147. <Overload retVal="number" descr="Description missing ">
  2148. </Overload>
  2149. </KeyWord>
  2150.  
  2151.  
  2152. <KeyWord name="Spring.GetSelectedUnitsSorted" func="yes">
  2153. <Overload retVal="number" descr="Description missing ">
  2154. </Overload>
  2155. </KeyWord>
  2156.  
  2157.  
  2158. <KeyWord name="Spring.GetSideData"    func="yes">
  2159.  <Overload retVal="string" descr="Descprition missing ">
  2160.   <Param name="number sideName" />
  2161. </Overload>
  2162. </KeyWord>
  2163.  
  2164.  
  2165. <KeyWord name="Spring.GetSoundStreamTime" func="yes">
  2166. <Overload retVal="number" descr="Description missing ">
  2167. </Overload>
  2168. </KeyWord>
  2169.  
  2170.  
  2171. <KeyWord name="Spring.GetSpectatingState" func="yes">
  2172. <Overload retVal="number" descr="Description missing ">
  2173. </Overload>
  2174. </KeyWord>
  2175.  
  2176.  
  2177. <KeyWord name="Spring.GetTeamColor" func="yes">
  2178. <Overload retVal="number" descr="Description missing ">
  2179. <Param name="teamID number"/>
  2180. </Overload>
  2181. </KeyWord>
  2182.  
  2183.  
  2184. <KeyWord name="Spring.GetTeamInfo"    func="yes">
  2185.  <Overload retVal="number" descr="Descprition missing ">
  2186.     <Param name="number teamID" />
  2187. </Overload>
  2188. </KeyWord>
  2189.  
  2190.  
  2191. <KeyWord name="Spring.GetTeamList"    func="yes">
  2192.  <Overload retVal="number" descr="Descprition missing ">
  2193.     <Param name="number allyTeamID" />
  2194. </Overload>
  2195. </KeyWord>
  2196.  
  2197.  
  2198. <KeyWord name="Spring.GetTeamLuaAI"     func="yes">
  2199.  <Overload retVal="number" descr="Descprition missing ">
  2200.     <Param name="number teamID" />
  2201. </Overload>
  2202. </KeyWord>
  2203.  
  2204.  
  2205. <KeyWord name="Spring.GetTeamOrigColor" func="yes">
  2206. <Overload retVal="number" descr="Description missing ">
  2207. <Param name="teamID number"/>
  2208. </Overload>
  2209. </KeyWord>
  2210.  
  2211.  
  2212. <KeyWord name="Spring.GetTeamResourceStats "   func="yes">
  2213. <Overload>
  2214.     <Param name="number metal" />
  2215.     <Param name="number teamID" />
  2216.  
  2217. </Overload>
  2218. </KeyWord>
  2219.  
  2220.  
  2221. <KeyWord name="Spring.GetTeamResources"  func="yes" >
  2222. <Overload retVal="number" descr="Descprition missing ">
  2223.     <Param name="string type(metal/energy)" />
  2224.     <Param name="number teamID" />
  2225. </Overload>  
  2226. </KeyWord>
  2227.  
  2228.  
  2229. <KeyWord name="Spring.GetTeamRulesParam"  func="yes">
  2230.  <Overload retVal="number" descr="Descprition missing ">
  2231.     <Param name="number index" />
  2232.        <Param name="number teamID" />
  2233. </Overload>
  2234. </KeyWord>
  2235.  
  2236.  
  2237. <KeyWord name="Spring.GetTeamRulesParams"   func="yes">
  2238.  <Overload retVal="number" descr="Descprition missing ">
  2239.     <Param name="number teamID" />
  2240. </Overload>
  2241. </KeyWord>
  2242.  
  2243.  
  2244. <KeyWord name="Spring.GetTeamStartPosition" func="yes">
  2245.  <Overload retVal="number" descr="Descprition missing ">
  2246.     <Param name="number teamID" />
  2247. </Overload>
  2248. </KeyWord>
  2249.  
  2250.  
  2251. <KeyWord name="Spring.GetTeamStatsHistory"    func="yes">
  2252.  <Overload retVal="number" descr="Descprition missing ">
  2253.  
  2254.     <Param name="number teamID" />
  2255. </Overload>
  2256. </KeyWord>
  2257.  
  2258.  
  2259. <KeyWord name="Spring.GetTeamUnitCount"  func="yes">
  2260.  <Overload retVal="number" descr="Descprition missing ">
  2261.         <Param name="number teamID" />
  2262. </Overload>
  2263. </KeyWord>
  2264.  
  2265.  
  2266. <KeyWord name="Spring.GetTeamUnitDefCount" func="yes">
  2267.  <Overload retVal="number" descr="Descprition missing ">
  2268.     <Param name="number teamID" />
  2269.         <Param name="number unitDefID" />
  2270.             <Param name="number unitDefID" />
  2271. </Overload>
  2272. </KeyWord>
  2273.  
  2274.  
  2275. <KeyWord name="Spring.GetTeamUnitStats"    func="yes">
  2276.  <Overload retVal="number" descr="Descprition missing ">
  2277.      <Param name="number teamID" />
  2278. </Overload>
  2279. </KeyWord>
  2280.  
  2281.  
  2282. <KeyWord name="Spring.GetTeamUnits"  func="yes">
  2283.  <Overload retVal="number" descr="Descprition missing ">
  2284.     <Param name="number teamID" />
  2285. </Overload>
  2286. </KeyWord>
  2287.  
  2288.  
  2289. <KeyWord name="Spring.GetTeamUnitsByDefs"   func="yes">
  2290.  <Overload retVal="number" descr="Descprition missing ">
  2291.     <Param name="number teamID" />
  2292.         <Param name="number unitDefID" />
  2293.             <Param name="number unitDefID" />
  2294. </Overload>
  2295. </KeyWord>
  2296.  
  2297.  
  2298. <KeyWord name="Spring.GetTeamUnitsCounts"  func="yes">
  2299.  <Overload retVal="number" descr="Descprition missing ">
  2300.     <Param name="number teamID" />
  2301. </Overload>
  2302. </KeyWord>
  2303.  
  2304.  
  2305. <KeyWord name="Spring.GetTeamUnitsSorted"  func="yes">
  2306. <Overload>
  2307.     <Param name="number teamID" />
  2308. </Overload>
  2309. </KeyWord>
  2310.  
  2311.  
  2312. <KeyWord name="Spring.GetTimer" func="yes">
  2313. <Overload retVal="number" descr="Description missing ">
  2314. </Overload>
  2315. </KeyWord>
  2316.  
  2317.  
  2318. <KeyWord name="Spring.GetUnitGroup" func="yes">
  2319. <Overload retVal="number" descr="Description missing ">
  2320. <Param name="unitID number"/>
  2321. </Overload>
  2322. </KeyWord>
  2323.  
  2324.  
  2325. <KeyWord name="Spring.GetUnitIsDead"   func="yes">
  2326.  <Overload retVal="boolean" descr="Descprition missing ">
  2327.      <Param name="number unitID" />
  2328. </Overload>
  2329. </KeyWord>
  2330.  
  2331.  
  2332. <KeyWord name="Spring.GetUnitLuaDraw" func="yes">
  2333. <Overload retVal="number" descr="Description missing ">
  2334. <Param name="unitID number"/>
  2335. </Overload>
  2336. </KeyWord>
  2337.  
  2338.  
  2339. <KeyWord name="Spring.GetUnitNearestAlly"    func="yes">
  2340.  <Overload retVal="number" descr="Descprition missing ">
  2341.  <Param name="number range" />
  2342.  <Param name="number unitID" />
  2343. </Overload>
  2344. </KeyWord>
  2345.  
  2346.  
  2347. <KeyWord name="Spring.GetUnitNearestEnemy"    func="yes">
  2348.  <Overload retVal="number" descr="Descprition missing ">
  2349.   <Param name="number range" />
  2350.  <Param name="number unitID" />
  2351. </Overload>
  2352. </KeyWord>
  2353.  
  2354.  
  2355. <KeyWord name="Spring.GetUnitNoDraw" func="yes">
  2356. <Overload retVal="number" descr="Description missing ">
  2357. <Param name="unitID number"/>
  2358. </Overload>
  2359. </KeyWord>
  2360.  
  2361.  
  2362. <KeyWord name="Spring.GetUnitNoMinimap" func="yes">
  2363. <Overload retVal="number" descr="Description missing ">
  2364. <Param name="unitID number"/>
  2365. </Overload>
  2366. </KeyWord>
  2367.  
  2368.  
  2369. <KeyWord name="Spring.GetUnitNoSelect" func="yes">
  2370. <Overload retVal="number" descr="Description missing ">
  2371. <Param name="unitID number"/>
  2372. </Overload>
  2373. </KeyWord>
  2374.  
  2375.  
  2376. <KeyWord name="Spring.GetUnitRulesParam"    func="yes">
  2377.  <Overload retVal="number" descr="Descprition missing ">
  2378.    <Param name="number index" />
  2379.    <Param name="number unitID" />
  2380. </Overload>
  2381. </KeyWord>
  2382.  
  2383.  
  2384. <KeyWord name="Spring.GetUnitRulesParams"    func="yes">
  2385.  <Overload retVal="number" descr="Descprition missing ">
  2386.   <Param name="number unitID" />
  2387. </Overload>
  2388. </KeyWord>
  2389.  
  2390.  
  2391. <KeyWord name="Spring.GetUnitTransformMatrix" func="yes">
  2392. <Overload retVal="number" descr="Description missing ">
  2393. <Param name="unitID number"/>
  2394. <Param name="invert boolean"/>
  2395. </Overload>
  2396. </KeyWord>
  2397.  
  2398.  
  2399. <KeyWord name="Spring.GetUnitViewPosition" func="yes">
  2400. <Overload retVal="number" descr="Description missing ">
  2401. <Param name="unitID number"/>
  2402. <Param name="midPos boolean"/>
  2403. </Overload>
  2404. </KeyWord>
  2405.  
  2406.  
  2407. <KeyWord name="Spring.GetUnitsInBox" func="yes">
  2408.  <Overload retVal="number" descr="Descprition missing ">
  2409. </Overload>
  2410. </KeyWord>
  2411.  
  2412.  
  2413. <KeyWord name="Spring.GetUnitsInCylinder"   func="yes">
  2414.  <Overload retVal="number" descr="Descprition missing ">
  2415.     <Param name="number radius" />
  2416.     <Param name="number z" />
  2417.     <Param name="number teamID" />
  2418. </Overload>
  2419. </KeyWord>
  2420.  
  2421.  
  2422. <KeyWord name="Spring.GetUnitsInPlanes" func="yes">
  2423.  <Overload retVal="number" descr="Descprition missing ">
  2424. </Overload>
  2425. </KeyWord>
  2426.  
  2427.  
  2428. <KeyWord name="Spring.GetUnitsInRectangle"    func="yes">
  2429.  <Overload retVal="number" descr="Descprition missing ">
  2430.     <Param name="number xmin" />
  2431.         <Param name="number teamID" />
  2432.             <Param name="number zmin" />
  2433.                 <Param name="number xmin" />
  2434.                     <Param name="number zmax" />
  2435.                     <Param name="number xmax" />
  2436. </Overload>
  2437. </KeyWord>
  2438.  
  2439.  
  2440. <KeyWord name="Spring.GetUnitsInSphere"   func="yes">
  2441.  <Overload retVal="number" descr="Descprition missing ">
  2442.     <Param name="number radius" />
  2443.     <Param name="number y" />
  2444.     <Param name="number z" />
  2445.     <Param name="number c" />
  2446.     <Param name="number teamID" />
  2447.     <Param name="number x" />
  2448. </Overload>
  2449. </KeyWord>
  2450.  
  2451.  
  2452. <KeyWord name="Spring.GetVectorFromHeading"    func="yes">
  2453.  <Overload retVal="number" descr="Descprition missing ">
  2454.   <Param name="number heading" />
  2455. </Overload>
  2456. </KeyWord>
  2457.  
  2458.  
  2459. <KeyWord name="Spring.GetViewGeometry" func="yes">
  2460. <Overload retVal="number" descr="Description missing ">
  2461. </Overload>
  2462. </KeyWord>
  2463.  
  2464.  
  2465. <KeyWord name="Spring.GetVisibleFeatures" func="yes">
  2466. <Overload retVal="number" descr="Description missing ">
  2467. <Param name="allyTeamID number"/>
  2468. </Overload>
  2469. </KeyWord>
  2470.  
  2471.  
  2472. <KeyWord name="Spring.GetVisibleProjectiles " func="yes">
  2473. <Overload retVal="number" descr="Description missing ">
  2474. </Overload>
  2475. </KeyWord>
  2476.  
  2477.  
  2478. <KeyWord name="Spring.GetVisibleUnits" func="yes">
  2479. <Overload retVal="number" descr="Description missing ">
  2480. <Param name="teamID number"/>
  2481. </Overload>
  2482. </KeyWord>
  2483.  
  2484.  
  2485. <KeyWord name="Spring.GetWaterMode" func="yes">
  2486. <Overload retVal="number" descr="Description missing ">
  2487. </Overload>
  2488. </KeyWord>
  2489.  
  2490.  
  2491. <KeyWord name="Spring.GetWind" func="yes">
  2492.  <Overload retVal="number" descr="Descprition missing ">
  2493. </Overload>
  2494. </KeyWord>
  2495.  
  2496.  
  2497. <KeyWord name="Spring.GetWindowGeometry" func="yes">
  2498. <Overload retVal="number" descr="Description missing ">
  2499. </Overload>
  2500. </KeyWord>
  2501.  
  2502.  
  2503. <KeyWord name="Spring.GiveOrder " func="yes">
  2504. <Overload retVal="number" descr="Description missing ">
  2505. </Overload>
  2506. </KeyWord>
  2507.  
  2508.  
  2509. <KeyWord name="Spring.GiveOrderArrayToUnitArray " func="yes">
  2510. <Overload retVal="number" descr="Description missing ">
  2511. </Overload>
  2512. </KeyWord>
  2513.  
  2514.  
  2515. <KeyWord name="Spring.GiveOrderArrayToUnitArray " func="yes">
  2516. <Overload retVal="number" descr="Description missing ">
  2517. </Overload>
  2518. </KeyWord>
  2519.  
  2520.  
  2521. <KeyWord name="Spring.GiveOrderArrayToUnitMap " func="yes">
  2522. <Overload retVal="number" descr="Description missing ">
  2523. </Overload>
  2524. </KeyWord>
  2525.  
  2526.  
  2527. <KeyWord name="Spring.GiveOrderArrayToUnitMap " func="yes">
  2528. <Overload retVal="number" descr="Description missing ">
  2529. </Overload>
  2530. </KeyWord>
  2531.  
  2532.  
  2533. <KeyWord name="Spring.GiveOrderToUnit " func="yes">
  2534. <Overload retVal="number" descr="Description missing ">
  2535. </Overload>
  2536. </KeyWord>
  2537.  
  2538.  
  2539. <KeyWord name="Spring.GiveOrderToUnit " func="yes">
  2540. <Overload retVal="number" descr="Description missing ">
  2541. </Overload>
  2542. </KeyWord>
  2543.  
  2544.  
  2545. <KeyWord name="Spring.GiveOrderToUnitArray " func="yes">
  2546. <Overload retVal="number" descr="Description missing ">
  2547. </Overload>
  2548. </KeyWord>
  2549.  
  2550.  
  2551. <KeyWord name="Spring.GiveOrderToUnitArray " func="yes">
  2552. <Overload retVal="number" descr="Description missing ">
  2553. </Overload>
  2554. </KeyWord>
  2555.  
  2556.  
  2557. <KeyWord name="Spring.GiveOrderToUnitMap " func="yes">
  2558. <Overload retVal="number" descr="Description missing ">
  2559. </Overload>
  2560. </KeyWord>
  2561.  
  2562.  
  2563. <KeyWord name="Spring.GiveOrderToUnitMap " func="yes">
  2564. <Overload retVal="number" descr="Description missing ">
  2565. </Overload>
  2566. </KeyWord>
  2567.  
  2568.  
  2569. <KeyWord name="Spring.HaveAdvShading" func="yes">
  2570. <Overload retVal="number" descr="Description missing ">
  2571. </Overload>
  2572. </KeyWord>
  2573.  
  2574.  
  2575. <KeyWord name="Spring.HaveShadows" func="yes">
  2576. <Overload retVal="number" descr="Description missing ">
  2577. </Overload>
  2578. </KeyWord>
  2579.  
  2580.  
  2581. <KeyWord name="Spring.InsertUnitCmdDesc" func="yes">
  2582.  <Overload retVal="number" descr="Description missing ">
  2583.     <Param name="unitID number"/>
  2584.     <Param name="cmdDescID number"/>
  2585.     <Param name="cmdArray table"/>
  2586. </Overload>
  2587. </KeyWord>
  2588.  
  2589.  
  2590. <KeyWord name="Spring.IsAABBInView" func="yes">
  2591. <Overload retVal="number" descr="Description missing ">
  2592. </Overload>
  2593. </KeyWord>
  2594.  
  2595.  
  2596. <KeyWord name="Spring.IsAboveMiniMap" func="yes">
  2597. <Overload retVal="number" descr="Description missing ">
  2598. <Param name="x number"/>
  2599. <Param name="y number"/>
  2600. </Overload>
  2601. </KeyWord>
  2602.  
  2603.  
  2604. <KeyWord name="Spring.IsDevLuaEnabled" func="yes">
  2605.  <Overload retVal="boolean" descr="Descprition missing ">
  2606. </Overload>
  2607. </KeyWord>
  2608.  
  2609.  
  2610. <KeyWord name="Spring.IsEditDefsEnabled" func="yes">
  2611.  <Overload retVal="boolean" descr="Descprition missing ">
  2612. </Overload>
  2613. </KeyWord>
  2614.  
  2615.  
  2616. <KeyWord name="Spring.IsGUIHidden" func="yes">
  2617. <Overload retVal="number" descr="Description missing ">
  2618. </Overload>
  2619. </KeyWord>
  2620.  
  2621.  
  2622. <KeyWord name="Spring.IsGameOver" func="yes">
  2623.  <Overload retVal="boolean" descr="Descprition missing ">
  2624. </Overload>
  2625. </KeyWord>
  2626.  
  2627.  
  2628. <KeyWord name="Spring.IsReplay" func="yes">
  2629. <Overload retVal="number" descr="Description missing ">
  2630. </Overload>
  2631. </KeyWord>
  2632.  
  2633.  
  2634. <KeyWord name="Spring.IsSphereInView" func="yes">
  2635. <Overload retVal="number" descr="Description missing ">
  2636. <Param name="x number"/>
  2637. <Param name="y number"/>
  2638. <Param name="z number"/>
  2639. <Param name="radius number"/>
  2640. </Overload>
  2641. </KeyWord>
  2642.  
  2643.  
  2644. <KeyWord name="Spring.IsUnitAllied" func="yes">
  2645. <Overload retVal="number" descr="Description missing ">
  2646. <Param name="unitID number"/>
  2647. </Overload>
  2648. </KeyWord>
  2649.  
  2650.  
  2651. <KeyWord name="Spring.IsUnitIcon" func="yes">
  2652. <Overload retVal="number" descr="Description missing ">
  2653. <Param name="unitID number"/>
  2654. </Overload>
  2655. </KeyWord>
  2656.  
  2657.  
  2658. <KeyWord name="Spring.IsUnitInView" func="yes">
  2659. <Overload retVal="number" descr="Description missing ">
  2660. <Param name="unitID number"/>
  2661. </Overload>
  2662. </KeyWord>
  2663.  
  2664.  
  2665. <KeyWord name="Spring.IsUnitSelected" func="yes">
  2666. <Overload retVal="number" descr="Description missing ">
  2667. <Param name="unitID number"/>
  2668. </Overload>
  2669. </KeyWord>
  2670.  
  2671.  
  2672. <KeyWord name="Spring.IsUnitVisible" func="yes">
  2673. <Overload retVal="number" descr="Description missing ">
  2674. <Param name="unitID number"/>
  2675. <Param name="radius number"/>
  2676. <Param name="checkIcons boolean"/>
  2677. </Overload>
  2678. </KeyWord>
  2679.  
  2680.  
  2681. <KeyWord name="Spring.LevelHeightMap" func="yes">
  2682.  <Overload retVal="number" descr="Description missing ">
  2683.     <Param name="x number"/>
  2684.     <Param name="z number"/>
  2685. </Overload>
  2686. </KeyWord>
  2687.  
  2688.  
  2689. <KeyWord name="Spring.LevelSmoothMesh" func="yes">
  2690.  <Overload retVal="number" descr="Description missing ">
  2691.     <Param name="x number"/>
  2692.     <Param name="z number"/>
  2693. </Overload>
  2694. </KeyWord>
  2695.  
  2696.  
  2697. <KeyWord name="Spring.LoadCmdColorsConfig " func="yes">
  2698. <Overload retVal="number" descr="Description missing ">
  2699. <Param name="config string"/>
  2700. </Overload>
  2701. </KeyWord>
  2702.  
  2703.  
  2704. <KeyWord name="Spring.LoadCtrlPanelConfig " func="yes">
  2705. <Overload retVal="number" descr="Description missing ">
  2706. <Param name="config string"/>
  2707. </Overload>
  2708. </KeyWord>
  2709.  
  2710.  
  2711. <KeyWord name="Spring.LoadSoundDef" func="yes">
  2712. <Overload retVal="number" descr="Description missing ">
  2713. <Param name="soundfile string"/>
  2714. </Overload>
  2715. </KeyWord>
  2716.  
  2717.  
  2718. <KeyWord name="Spring.Log" func="yes">
  2719. <Overload retVal="number" descr="Description missing ">
  2720. </Overload>
  2721. </KeyWord>
  2722.  
  2723.  
  2724. <KeyWord name="Spring.MarkerAddLine " func="yes">
  2725. <Overload retVal="number" descr="Description missing ">
  2726. <Param name="x1 number"/>
  2727. </Overload>
  2728. </KeyWord>
  2729.  
  2730.  
  2731. <KeyWord name="Spring.MarkerAddPoint " func="yes">
  2732. <Overload retVal="number" descr="Description missing ">
  2733. <Param name="x number"/>
  2734. <Param name="y number"/>
  2735. <Param name="z number"/>
  2736. <Param name="text string"/>
  2737. </Overload>
  2738. </KeyWord>
  2739.  
  2740.  
  2741. <KeyWord name="Spring.MarkerErasePosition " func="yes">
  2742. <Overload retVal="number" descr="Description missing ">
  2743. <Param name="x number"/>
  2744. <Param name="y number"/>
  2745. <Param name="z number"/>
  2746. </Overload>
  2747. </KeyWord>
  2748.  
  2749.  
  2750. <KeyWord name="Spring.PauseSoundStream" func="yes">
  2751. <Overload retVal="number" descr="Description missing ">
  2752. </Overload>
  2753. </KeyWord>
  2754.  
  2755.  
  2756. <KeyWord name="Spring.PlaySoundFile " func="yes">
  2757. <Overload retVal="number" descr="Description missing ">
  2758. <Param name="soundfile string"/>
  2759. <Param name="volume number"/>
  2760. </Overload>
  2761. </KeyWord>
  2762.  
  2763.  
  2764. <KeyWord name="Spring.PlaySoundStream" func="yes">
  2765. <Overload retVal="number" descr="Description missing ">
  2766. <Param name="oggfile string"/>
  2767. <Param name="volume number"/>
  2768. </Overload>
  2769. </KeyWord>
  2770.  
  2771.  
  2772. <KeyWord name="Spring.Reload" func="yes">
  2773. <Overload retVal="number" descr="Description missing ">
  2774. <Param name="startscript string"/>
  2775. </Overload>
  2776. </KeyWord>
  2777.  
  2778.  
  2779. <KeyWord name="Spring.RemoveBuildingDecal" func="yes">
  2780.  <Overload retVal="number" descr="Description missing ">
  2781.     <Param name="unitID number"/>
  2782. </Overload>
  2783. </KeyWord>
  2784.  
  2785.  
  2786. <KeyWord name="Spring.RemoveGrass" func="yes">
  2787.  <Overload retVal="number" descr="Description missing ">
  2788.     <Param name="x number"/>
  2789.     <Param name="z number"/>
  2790. </Overload>
  2791. </KeyWord>
  2792.  
  2793.  
  2794. <KeyWord name="Spring.RemoveUnitCmdDesc" func="yes">
  2795.  <Overload retVal="number" descr="Description missing ">
  2796.     <Param name="unitID number"/>
  2797.     <Param name="cmdDescID number"/>
  2798. </Overload>
  2799. </KeyWord>
  2800.  
  2801.  
  2802. <KeyWord name="Spring.ReplaceMouseCursor " func="yes">
  2803. <Overload retVal="number" descr="Description missing ">
  2804. <Param name="oldFileName string"/>
  2805. <Param name="newFileName string"/>
  2806. <Param name="hotSpotTopLeft boolean"/>
  2807. </Overload>
  2808. </KeyWord>
  2809.  
  2810.  
  2811. <KeyWord name="Spring.Restart" func="yes">
  2812. <Overload retVal="number" descr="Description missing ">
  2813. <Param name="commandline_ string"/>
  2814. </Overload>
  2815. </KeyWord>
  2816.  
  2817.  
  2818. <KeyWord name="Spring.RevertHeightMap" func="yes">
  2819.  <Overload retVal="number" descr="Description missing ">
  2820.     <Param name="x number"/>
  2821.     <Param name="z number"/>
  2822. </Overload>
  2823. </KeyWord>
  2824.  
  2825.  
  2826. <KeyWord name="Spring.RevertSmoothMesh" func="yes">
  2827.  <Overload retVal="number" descr="Description missing ">
  2828.     <Param name="x number"/>
  2829.     <Param name="z number"/>
  2830. </Overload>
  2831. </KeyWord>
  2832.  
  2833.  
  2834. <KeyWord name="Spring.SelectUnitArray" func="yes">
  2835. <Overload retVal="number" descr="Description missing ">
  2836. <Param name="unitIDs table"/>
  2837. <Param name="append boolean"/>
  2838. </Overload>
  2839. </KeyWord>
  2840.  
  2841.  
  2842. <KeyWord name="Spring.SelectUnitMap" func="yes">
  2843. <Overload retVal="number" descr="Description missing ">
  2844. <Param name="keyUnitIDvalueAnything table"/>
  2845. <Param name="append boolean"/>
  2846. </Overload>
  2847. </KeyWord>
  2848.  
  2849.  
  2850. <KeyWord name="Spring.SendCommands " func="yes">
  2851. <Overload retVal="number" descr="Description missing ">
  2852. <Param name="command1 string"/>
  2853. </Overload>
  2854. </KeyWord>
  2855.  
  2856.  
  2857. <KeyWord name="Spring.SendLuaGaiaMsg " func="yes">
  2858. <Overload retVal="number" descr="Description missing ">
  2859. <Param name="message string"/>
  2860. </Overload>
  2861. </KeyWord>
  2862.  
  2863.  
  2864. <KeyWord name="Spring.SendLuaRulesMsg" func="yes">
  2865. <Overload retVal="number" descr="Description missing ">
  2866. <Param name="message string"/>
  2867. </Overload>
  2868. </KeyWord>
  2869.  
  2870.  
  2871. <KeyWord name="Spring.SendLuaUIMsg " func="yes">
  2872. <Overload retVal="number" descr="Description missing ">
  2873. <Param name="message string"/>
  2874. <Param name="mode string"/>
  2875. </Overload>
  2876. </KeyWord>
  2877.  
  2878.  
  2879. <KeyWord name="Spring.SendMessage" func="yes">
  2880. <Overload retVal="number" descr="Description missing ">
  2881. <Param name="message string"/>
  2882. </Overload>
  2883. </KeyWord>
  2884.  
  2885.  
  2886. <KeyWord name="Spring.SendMessageToAllyTeam" func="yes">
  2887. <Overload retVal="number" descr="Description missing ">
  2888. <Param name="allyID number"/>
  2889. <Param name="message string"/>
  2890. </Overload>
  2891. </KeyWord>
  2892.  
  2893.  
  2894. <KeyWord name="Spring.SendMessageToPlayer" func="yes">
  2895. <Overload retVal="number" descr="Description missing ">
  2896. <Param name="playerID number"/>
  2897. <Param name="message string"/>
  2898. </Overload>
  2899. </KeyWord>
  2900.  
  2901.  
  2902. <KeyWord name="Spring.SendMessageToSpectators" func="yes">
  2903. <Overload retVal="number" descr="Description missing ">
  2904. <Param name="message string"/>
  2905. </Overload>
  2906. </KeyWord>
  2907.  
  2908.  
  2909. <KeyWord name="Spring.SendMessageToTeam" func="yes">
  2910. <Overload retVal="number" descr="Description missing ">
  2911. <Param name="teamID number"/>
  2912. <Param name="message string"/>
  2913. </Overload>
  2914. </KeyWord>
  2915.  
  2916.  
  2917. <KeyWord name="Spring.SendSkirmishAIMessage " func="yes">
  2918. <Overload retVal="number" descr="Description missing ">
  2919. <Param name="aiTeam number"/>
  2920. <Param name="message string"/>
  2921. </Overload>
  2922. </KeyWord>
  2923.  
  2924.  
  2925. <KeyWord name="Spring.SetActiveCommand " func="yes">
  2926. <Overload retVal="number" descr="Description missing ">
  2927. <Param name="action string"/>
  2928. <Param name="actionExtra string"/>
  2929. </Overload>
  2930. </KeyWord>
  2931.  
  2932.  
  2933. <KeyWord name="Spring.SetAlly " func="yes">
  2934.  <Overload retVal="number" descr="Description missing ">
  2935.     <Param name="firstAllyTeamID number"/>
  2936.     <Param name="secondAllyTeamID number"/>
  2937.     <Param name="ally boolean"/>
  2938. </Overload>
  2939. </KeyWord>
  2940.  
  2941.  
  2942. <KeyWord name="Spring.SetAtmosphere " func="yes">
  2943. <Overload retVal="number" descr="Description missing ">
  2944. <Param name="params table"/>
  2945. </Overload>
  2946. </KeyWord>
  2947.  
  2948.  
  2949. <KeyWord name="Spring.SetBuildFacing" func="yes">
  2950. <Overload retVal="number" descr="Description missing ">
  2951. <Param name="Facing number"/>
  2952. </Overload>
  2953. </KeyWord>
  2954.  
  2955.  
  2956. <KeyWord name="Spring.SetBuildSpacing" func="yes">
  2957. <Overload retVal="number" descr="Description missing ">
  2958. <Param name="Spacing number"/>
  2959. </Overload>
  2960. </KeyWord>
  2961.  
  2962.  
  2963. <KeyWord name="Spring.SetCameraOffset " func="yes">
  2964. <Overload retVal="number" descr="Description missing ">
  2965. </Overload>
  2966. </KeyWord>
  2967.  
  2968.  
  2969. <KeyWord name="Spring.SetCameraState" func="yes">
  2970. <Overload retVal="number" descr="Description missing ">
  2971. <Param name="camState table"/>
  2972. <Param name="camTime number"/>
  2973. </Overload>
  2974. </KeyWord>
  2975.  
  2976.  
  2977. <KeyWord name="Spring.SetCameraTarget" func="yes">
  2978. <Overload retVal="number" descr="Description missing ">
  2979. <Param name="x number"/>
  2980. <Param name="y number"/>
  2981. <Param name="z number"/>
  2982. <Param name="transTime number"/>
  2983. </Overload>
  2984. </KeyWord>
  2985.  
  2986.  
  2987. <KeyWord name="Spring.SetClipboard " func="yes">
  2988. <Overload retVal="number" descr="Description missing ">
  2989. <Param name="text string"/>
  2990. </Overload>
  2991. </KeyWord>
  2992.  
  2993.  
  2994. <KeyWord name="Spring.SetConfigInt " func="yes">
  2995. <Overload retVal="number" descr="Description missing ">
  2996. <Param name="name string"/>
  2997. <Param name="value number"/>
  2998. <Param name="useOverlay boolean"/>
  2999. </Overload>
  3000. </KeyWord>
  3001.  
  3002.  
  3003. <KeyWord name="Spring.SetConfigString " func="yes">
  3004. <Overload retVal="number" descr="Description missing ">
  3005. <Param name="name string"/>
  3006. <Param name="value string"/>
  3007. <Param name="useOverlay boolean"/>
  3008. </Overload>
  3009. </KeyWord>
  3010.  
  3011.  
  3012. <KeyWord name="Spring.SetCustomCommandDrawData " func="yes">
  3013. <Overload retVal="number" descr="Description missing ">
  3014. </Overload>
  3015. </KeyWord>
  3016.  
  3017.  
  3018. <KeyWord name="Spring.SetDrawGround" func="yes">
  3019. <Overload retVal="number" descr="Description missing ">
  3020. <Param name="drawGround boolean"/>
  3021. </Overload>
  3022. </KeyWord>
  3023.  
  3024.  
  3025. <KeyWord name="Spring.SetDrawGroundDeferred" func="yes">
  3026. <Overload retVal="number" descr="Description missing ">
  3027. <Param name="Activate boolean"/>
  3028. </Overload>
  3029. </KeyWord>
  3030.  
  3031.  
  3032. <KeyWord name="Spring.SetDrawModelsDeferred " func="yes">
  3033. <Overload retVal="number" descr="Description missing ">
  3034. <Param name="Activate boolean"/>
  3035. </Overload>
  3036. </KeyWord>
  3037.  
  3038.  
  3039. <KeyWord name="Spring.SetDrawSelectionInfo" func="yes">
  3040. <Overload retVal="number" descr="Description missing ">
  3041. <Param name="drawSelectionInfo boolean"/>
  3042. </Overload>
  3043. </KeyWord>
  3044.  
  3045.  
  3046. <KeyWord name="Spring.SetDrawSelectionInfo" func="yes">
  3047. <Overload retVal="number" descr="Description missing ">
  3048. <Param name="drawSelectionInfo boolean"/>
  3049. </Overload>
  3050. </KeyWord>
  3051.  
  3052.  
  3053. <KeyWord name="Spring.SetDrawSky" func="yes">
  3054. <Overload retVal="number" descr="Description missing ">
  3055. <Param name="drawSky boolean"/>
  3056. </Overload>
  3057. </KeyWord>
  3058.  
  3059.  
  3060. <KeyWord name="Spring.SetDrawWater" func="yes">
  3061. <Overload retVal="number" descr="Description missing ">
  3062. <Param name="drawWater boolean"/>
  3063. </Overload>
  3064. </KeyWord>
  3065.  
  3066.  
  3067. <KeyWord name="Spring.SetExperienceGrade" func="yes">
  3068.  <Overload retVal="number" descr="Description missing ">
  3069. </Overload>
  3070. </KeyWord>
  3071.  
  3072.  
  3073. <KeyWord name="Spring.SetFeatureAlwaysVisible" func="yes">
  3074.  <Overload retVal="number" descr="Description missing ">
  3075.     <Param name="featureID number"/>
  3076.     <Param name="enable boolean"/>
  3077. </Overload>
  3078. </KeyWord>
  3079.  
  3080.  
  3081. <KeyWord name="Spring.SetFeatureBlocking " func="yes">
  3082.  <Overload retVal="number" descr="Description missing ">
  3083.     <Param name="unitID number"/>
  3084.     <Param name="funcID number"/>
  3085. </Overload>
  3086. </KeyWord>
  3087.  
  3088.  
  3089. <KeyWord name="Spring.SetFeatureBlocking " func="yes">
  3090.  <Overload retVal="number" descr="Description missing ">
  3091.     <Param name="unitID number"/>
  3092.     <Param name="funcID number"/>
  3093. </Overload>
  3094. </KeyWord>
  3095.  
  3096.  
  3097. <KeyWord name="Spring.SetFeatureCollisionVolumeData" func="yes">
  3098.  <Overload retVal="number" descr="Description missing ">
  3099. </Overload>
  3100. </KeyWord>
  3101.  
  3102.  
  3103. <KeyWord name="Spring.SetFeatureDirection" func="yes">
  3104.  <Overload retVal="number" descr="Description missing ">
  3105.     <Param name="featureID number"/>
  3106.     <Param name="x number"/>
  3107.     <Param name="y number"/>
  3108.     <Param name="z number"/>
  3109. </Overload>
  3110. </KeyWord>
  3111.  
  3112.  
  3113. <KeyWord name="Spring.SetFeatureHealth" func="yes">
  3114.  <Overload retVal="number" descr="Description missing ">
  3115.     <Param name="featureID number"/>
  3116.     <Param name="health number"/>
  3117. </Overload>
  3118. </KeyWord>
  3119.  
  3120.  
  3121. <KeyWord name="Spring.SetFeaturePosition" func="yes">
  3122.  <Overload retVal="number" descr="Description missing ">
  3123.     <Param name="featureID number"/>
  3124.     <Param name="x number"/>
  3125.     <Param name="y number"/>
  3126.     <Param name="z number"/>
  3127.     <Param name="snapToGround boolean"/>
  3128. </Overload>
  3129. </KeyWord>
  3130.  
  3131.  
  3132. <KeyWord name="Spring.SetFeatureReclaim" func="yes">
  3133.  <Overload retVal="number" descr="Description missing ">
  3134.     <Param name="featureID number"/>
  3135.     <Param name="reclaimLeft number"/>
  3136. </Overload>
  3137. </KeyWord>
  3138.  
  3139.  
  3140. <KeyWord name="Spring.SetFeatureResurrect" func="yes">
  3141.  <Overload retVal="number" descr="Description missing ">
  3142.     <Param name="featureID number"/>
  3143.     <Param name="UnitDefName string"/>
  3144.     <Param name="facing number"/>
  3145. </Overload>
  3146. </KeyWord>
  3147.  
  3148.  
  3149. <KeyWord name="Spring.SetFeatureVelocity " func="yes">
  3150.  <Overload retVal="number" descr="Description missing ">
  3151.  
  3152.     <Param name="featureID number"/>
  3153.     <Param name="noSelect boolean"/>
  3154. </Overload>
  3155. </KeyWord>
  3156.  
  3157.  
  3158. <KeyWord name="Spring.SetGameRulesParam" func="yes">
  3159.  <Overload retVal="number" descr="Description missing ">
  3160.     <Param name="paramName string"/>
  3161. </Overload>  stringMock
  3162. </KeyWord>
  3163.  
  3164.  
  3165. <KeyWord name="Spring.SetHeightMap " func="yes">
  3166.  <Overload retVal="number" descr="Description missing ">
  3167.  
  3168.     <Param name="x number"/>
  3169.     <Param name="z number"/>
  3170.     <Param name="height number"/>
  3171.     <Param name="terraform number"/>
  3172. </Overload>
  3173. </KeyWord>
  3174.  
  3175.  
  3176. <KeyWord name="Spring.SetHeightMapFunc" func="yes">
  3177.  <Overload retVal="number" descr="Description missing ">
  3178. </Overload>
  3179. </KeyWord>
  3180.  
  3181.  
  3182. <KeyWord name="Spring.SetLastMessagePosition" func="yes">
  3183. <Overload retVal="number" descr="Description missing ">
  3184. <Param name="x number"/>
  3185. <Param name="y number"/>
  3186. <Param name="z number"/>
  3187. </Overload>
  3188. </KeyWord>
  3189.  
  3190.  
  3191. <KeyWord name="Spring.SetLogSectionFilterLevel" func="yes">
  3192. <Overload retVal="number" descr="Description missing ">
  3193. <Param name="sectionName string"/>
  3194. <Param name="logLevel number"/>
  3195. </Overload>
  3196. </KeyWord>
  3197.  
  3198.  
  3199. <KeyWord name="Spring.SetLosViewColors " func="yes">
  3200. <Overload retVal="number" descr="Description missing ">
  3201. <Param name="always table"/>
  3202. <Param name="LOS table"/>
  3203. <Param name="radar table"/>
  3204. <Param name="jam table"/>
  3205. <Param name="radar2 table"/>
  3206. </Overload>
  3207. </KeyWord>
  3208.  
  3209.  
  3210. <KeyWord name="Spring.SetMapLightTrackingState" func="yes">
  3211. <Overload retVal="number" descr="Description missing ">
  3212. </Overload>
  3213. </KeyWord>
  3214.  
  3215.  
  3216. <KeyWord name="Spring.SetMapShader" func="yes">
  3217. <Overload retVal="number" descr="Description missing ">
  3218. <Param name="standardShaderID number"/>
  3219. <Param name="deferredShaderID number"/>
  3220. </Overload>
  3221. </KeyWord>
  3222.  
  3223.  
  3224. <KeyWord name="Spring.SetMapShadingTexture" func="yes">
  3225. <Overload retVal="number" descr="Description missing ">
  3226. <Param name="texType string"/>
  3227. <Param name="texName string"/>
  3228. </Overload>
  3229. </KeyWord>
  3230.  
  3231.  
  3232. <KeyWord name="Spring.SetMapSquareTerrainType" func="yes">
  3233.  <Overload retVal="number" descr="Description missing ">
  3234.     <Param name="x number"/>
  3235.     <Param name="z number"/>
  3236. </Overload>
  3237. </KeyWord>
  3238.  
  3239.  
  3240. <KeyWord name="Spring.SetMapSquareTexture" func="yes">
  3241. <Overload retVal="number" descr="Description missing ">
  3242. <Param name="texSqrX number"/>
  3243. <Param name="texSqrY number"/>
  3244. <Param name="luaTexName string"/>
  3245. </Overload>
  3246. </KeyWord>
  3247.  
  3248.  
  3249. <KeyWord name="Spring.SetMetalAmount " func="yes">
  3250.  <Overload retVal="number" descr="Description missing ">
  3251.     <Param name="x number"/>
  3252.     <Param name="z number"/>
  3253.     <Param name="metalAmount number"/>
  3254. </Overload>
  3255. </KeyWord>
  3256.  
  3257.  
  3258. <KeyWord name="Spring.SetModelLightTrackingState" func="yes">
  3259. <Overload retVal="number" descr="Description missing ">
  3260. </Overload>
  3261. </KeyWord>
  3262.  
  3263.  
  3264. <KeyWord name="Spring.SetMouseCursor " func="yes">
  3265. <Overload retVal="number" descr="Description missing ">
  3266. <Param name="cursorName string"/>
  3267. <Param name="scale number"/>
  3268. </Overload>
  3269. </KeyWord>
  3270.  
  3271.  
  3272. <KeyWord name="Spring.SetNoPause" func="yes">
  3273.  <Overload retVal="boolean" descr="Description missing ">
  3274.     <Param name="noPause boolean"/>
  3275. </Overload>  booleanMock
  3276. </KeyWord>
  3277.  
  3278.  
  3279. <KeyWord name="Spring.SetPieceProjectileParams " func="yes">
  3280.  <Overload retVal="number" descr="Description missing ">
  3281. </Overload>
  3282. </KeyWord>
  3283.  
  3284.  
  3285. <KeyWord name="Spring.SetProjectileAlwaysVisible " func="yes">
  3286.  <Overload retVal="number" descr="Description missing ">
  3287.     <Param name="projectileID number"/>
  3288.     <Param name="alwaysVisible boolean"/>
  3289. </Overload>
  3290. </KeyWord>
  3291.  
  3292.  
  3293. <KeyWord name="Spring.SetProjectileCEG" func="yes">
  3294.  <Overload retVal="number" descr="Description missing ">
  3295.     <Param name="projID number"/>
  3296.     <Param name="ceg_ string"/>
  3297. </Overload>
  3298. </KeyWord>
  3299.  
  3300.  
  3301. <KeyWord name="Spring.SetProjectileCollision" func="yes">
  3302.  <Overload retVal="number" descr="Description missing ">
  3303.     <Param name="projID number"/>
  3304. </Overload>
  3305. </KeyWord>
  3306.  
  3307.  
  3308. <KeyWord name="Spring.SetProjectileDamages " func="yes">
  3309.  <Overload retVal="number" descr="Description missing ">
  3310.     <Param name="unitID number"/>
  3311.     <Param name="weaponNum number"/>
  3312.     <Param name="damages table"/>
  3313. </Overload>
  3314. </KeyWord>
  3315.  
  3316.  
  3317. <KeyWord name="Spring.SetProjectileGravity" func="yes">
  3318.  <Overload retVal="number" descr="Description missing ">
  3319.     <Param name="projID number"/>
  3320.     <Param name="grav number"/>
  3321. </Overload>
  3322. </KeyWord>
  3323.  
  3324.  
  3325. <KeyWord name="Spring.SetProjectileIsIntercepted " func="yes">
  3326.  <Overload retVal="number" descr="Description missing ">
  3327.     <Param name="projID number"/>
  3328. </Overload>
  3329. </KeyWord>
  3330.  
  3331.  
  3332. <KeyWord name="Spring.SetProjectileMoveControl " func="yes">
  3333.  <Overload retVal="number" descr="Description missing ">
  3334.  projID, enable)
  3335.     <Param name="projID number"/>
  3336.     <Param name="enable boolean"/>
  3337. </Overload>
  3338. </KeyWord>
  3339.  
  3340.  
  3341. <KeyWord name="Spring.SetProjectilePosition" func="yes">
  3342.  <Overload retVal="number" descr="Description missing ">
  3343.     <Param name="projID number"/>
  3344.     <Param name="x number"/>
  3345.     <Param name="y number"/>
  3346.     <Param name="z number"/>
  3347. </Overload>
  3348. </KeyWord>
  3349.  
  3350.  
  3351. <KeyWord name="Spring.SetProjectileSpinAngle " func="yes">
  3352.  <Overload retVal="number" descr="Description missing ">
  3353.     <Param name="projID number"/>
  3354.     <Param name="spinAngle number"/>
  3355. </Overload>
  3356. </KeyWord>
  3357.  
  3358.  
  3359. <KeyWord name="Spring.SetProjectileSpinSpeed " func="yes">
  3360.  <Overload retVal="number" descr="Description missing ">
  3361.     <Param name="projID number"/>
  3362.     <Param name="speed number"/>
  3363. </Overload>
  3364. </KeyWord>
  3365.  
  3366.  
  3367. <KeyWord name="Spring.SetProjectileSpinVec " func="yes">
  3368.  <Overload retVal="number" descr="Description missing ">
  3369.     <Param name="projID number"/>
  3370.     <Param name="x number"/>
  3371.     <Param name="y number"/>
  3372.     <Param name="z number"/>
  3373. </Overload>
  3374. </KeyWord>
  3375.  
  3376.  
  3377. <KeyWord name="Spring.SetProjectileTarget" func="yes">
  3378.  <Overload retVal="boolean" descr="Description missing ">
  3379. </Overload>  booleanMock
  3380. </KeyWord>
  3381.  
  3382.  
  3383. <KeyWord name="Spring.SetProjectileVelocity" func="yes">
  3384.  <Overload retVal="number" descr="Description missing ">
  3385.     <Param name="projID number"/>
  3386.     <Param name="x number"/>
  3387.     <Param name="y number"/>
  3388.     <Param name="z number"/>
  3389. </Overload>
  3390. </KeyWord>
  3391.  
  3392.  
  3393. <KeyWord name="Spring.SetRadarErrorParams " func="yes">
  3394.  <Overload retVal="number" descr="Description missing ">
  3395. </Overload>
  3396. </KeyWord>
  3397.  
  3398.  
  3399. <KeyWord name="Spring.SetShareLevel " func="yes">
  3400. <Overload retVal="number" descr="Description missing ">
  3401. <Param name="metal string"/>
  3402. </Overload>
  3403. </KeyWord>
  3404.  
  3405.  
  3406. <KeyWord name="Spring.SetSmoothMesh " func="yes">
  3407.  <Overload retVal="number" descr="Description missing ">
  3408.     <Param name="x number"/>
  3409.     <Param name="z number"/>
  3410.     <Param name="height number"/>
  3411.     <Param name="terraform number"/>
  3412. </Overload>
  3413. </KeyWord>
  3414.  
  3415.  
  3416. <KeyWord name="Spring.SetSmoothMeshFunc" func="yes">
  3417.  <Overload retVal="number" descr="Description missing ">
  3418. </Overload>
  3419. </KeyWord>
  3420.  
  3421.  
  3422. <KeyWord name="Spring.SetSoundStreamVolume" func="yes">
  3423. <Overload retVal="number" descr="Description missing ">
  3424. <Param name="volume number"/>
  3425. </Overload>
  3426. </KeyWord>
  3427.  
  3428.  
  3429. <KeyWord name="Spring.SetSunDirection" func="yes">
  3430. <Overload retVal="number" descr="Description missing ">
  3431. <Param name="dirX number"/>
  3432. <Param name="dirY number"/>
  3433. <Param name="dirZ number"/>
  3434. </Overload>
  3435. </KeyWord>
  3436.  
  3437.  
  3438. <KeyWord name="Spring.SetSunLighting " func="yes">
  3439. <Overload retVal="number" descr="Description missing ">
  3440. <Param name="params table"/>
  3441. </Overload>
  3442. </KeyWord>
  3443.  
  3444.  
  3445. <KeyWord name="Spring.SetSunManualControl" func="yes">
  3446. <Overload retVal="number" descr="Description missing ">
  3447. <Param name="setManualControl boolean"/>
  3448. </Overload>
  3449. </KeyWord>
  3450.  
  3451.  
  3452. <KeyWord name="Spring.SetSunParameters" func="yes">
  3453. <Overload retVal="number" descr="Description missing ">
  3454. <Param name="dirX number"/>
  3455. <Param name="dirY number"/>
  3456. <Param name="dirZ number"/>
  3457. <Param name="dist number"/>
  3458. <Param name="startTime number"/>
  3459. <Param name="orbitTime number"/>
  3460. </Overload>
  3461. </KeyWord>
  3462.  
  3463.  
  3464. <KeyWord name="Spring.SetTeamColor" func="yes">
  3465. <Overload retVal="number" descr="Description missing ">
  3466. <Param name="teamID number"/>
  3467. <Param name="r number"/>
  3468. <Param name="g number"/>
  3469. <Param name="b number"/>
  3470. </Overload>
  3471. </KeyWord>
  3472.  
  3473.  
  3474. <KeyWord name="Spring.SetTeamResource" func="yes">
  3475.  <Overload retVal="number" descr="Description missing ">
  3476.     <Param name="teamID number"/>
  3477.     <Param name="res string"/>
  3478.     <Param name="amount number"/>
  3479. </Overload>
  3480. </KeyWord>
  3481.  
  3482.  
  3483. <KeyWord name="Spring.SetTeamRulesParam" func="yes">
  3484.  <Overload retVal="number" descr="Description missing ">
  3485.     <Param name="teamID number"/>
  3486.     <Param name="paramName string"/>
  3487. </Overload>
  3488. </KeyWord>
  3489.  
  3490.  
  3491. <KeyWord name="Spring.SetTeamShareLevel" func="yes">
  3492.  <Overload retVal="number" descr="Description missing ">
  3493.     <Param name="teamID number"/>
  3494.     <Param name="metal string"/>
  3495. </Overload>
  3496. </KeyWord>
  3497.  
  3498.  
  3499. <KeyWord name="Spring.SetTerrainTypeData" func="yes">
  3500.  <Overload retVal="boolean" descr="Description missing ">
  3501. </Overload>
  3502. </KeyWord>
  3503.  
  3504.  
  3505. <KeyWord name="Spring.SetUnitAlwaysVisible" func="yes">
  3506.  <Overload retVal="number" descr="Description missing ">
  3507.     <Param name="unitID number"/>
  3508.     <Param name="alwaysVisible boolean"/>
  3509. </Overload>
  3510. </KeyWord>
  3511.  
  3512.  
  3513. <KeyWord name="Spring.SetUnitArmored " func="yes">
  3514.  <Overload retVal="number" descr="Description missing ">
  3515.     <Param name="unitID number"/>
  3516.     <Param name="armored boolean"/>
  3517.     <Param name="armorMultiple number"/>
  3518. </Overload>
  3519. </KeyWord>
  3520.  
  3521.  
  3522. <KeyWord name="Spring.SetUnitBlocking " func="yes">
  3523.  <Overload retVal="number" descr="Description missing ">
  3524.     <Param name="unitID number"/>
  3525.     <Param name="depth number"/>
  3526.     <Param name="range number"/>
  3527. </Overload>
  3528. </KeyWord>
  3529.  
  3530.  
  3531. <KeyWord name="Spring.SetUnitBlocking " func="yes">
  3532.  <Overload retVal="number" descr="Description missing ">
  3533.     <Param name="unitID number"/>
  3534.     <Param name="depth number"/>
  3535.     <Param name="range number"/>
  3536. </Overload>
  3537. </KeyWord>
  3538.  
  3539.  
  3540. <KeyWord name="Spring.SetUnitBuildSpeed" func="yes">
  3541.  <Overload retVal="number" descr="Description missing ">
  3542. </Overload>
  3543. </KeyWord>
  3544.  
  3545.  
  3546. <KeyWord name="Spring.SetUnitCOBValue" func="yes">
  3547.  <Overload retVal="number" descr="Description missing ">
  3548.     <Param name="unitID number"/>
  3549.     <Param name="COBValue number"/>
  3550.     <Param name="param1 number"/>
  3551. </Overload>
  3552. </KeyWord>
  3553.  
  3554.  
  3555. <KeyWord name="Spring.SetUnitCloak" func="yes">
  3556.  <Overload retVal="number" descr="Description missing ">
  3557. </Overload>
  3558. </KeyWord>
  3559.  
  3560.  
  3561. <KeyWord name="Spring.SetUnitCollisionVolumeData " func="yes">
  3562.  <Overload retVal="boolean" descr="Description missing ">
  3563. </Overload>  booleanMock
  3564. </KeyWord>
  3565.  
  3566.  
  3567. <KeyWord name="Spring.SetUnitCollisionVolumeData " func="yes">
  3568.  <Overload retVal="boolean" descr="Description missing ">
  3569. </Overload>  booleanMock
  3570. </KeyWord>
  3571.  
  3572.  
  3573. <KeyWord name="Spring.SetUnitCosts" func="yes">
  3574.  <Overload retVal="nil" descr="Description missing ">
  3575. </Overload>
  3576. </KeyWord>
  3577.  
  3578.  
  3579. <KeyWord name="Spring.SetUnitCrashing " func="yes">
  3580.  <Overload retVal="number" descr="Description missing ">
  3581.     <Param name="unitID number"/>
  3582.     <Param name="crashing boolean"/>
  3583. </Overload>
  3584. </KeyWord>
  3585.  
  3586.  
  3587. <KeyWord name="Spring.SetUnitDefIcon " func="yes">
  3588. <Overload retVal="number" descr="Description missing ">
  3589. <Param name="unitDefID number"/>
  3590. <Param name="iconName string"/>
  3591. </Overload>
  3592. </KeyWord>
  3593.  
  3594.  
  3595. <KeyWord name="Spring.SetUnitDefImage " func="yes">
  3596. <Overload retVal="number" descr="Description missing ">
  3597. <Param name="unitDefID number"/>
  3598. </Overload>
  3599. </KeyWord>
  3600.  
  3601.  
  3602. <KeyWord name="Spring.SetUnitDirection " func="yes">
  3603.  <Overload retVal="number" descr="Description missing ">
  3604.     <Param name="unitID number"/>
  3605.     <Param name="x number"/>
  3606.     <Param name="y number"/>
  3607.     <Param name="z number"/>
  3608. </Overload>
  3609. </KeyWord>
  3610.  
  3611.  
  3612. <KeyWord name="Spring.SetUnitExperience" func="yes">
  3613.  <Overload retVal="number" descr="Description missing ">
  3614.     <Param name="unitID number"/>
  3615.     <Param name="experience number"/>
  3616. </Overload>
  3617. </KeyWord>
  3618.  
  3619.  
  3620. <KeyWord name="Spring.SetUnitFlanking" func="yes">
  3621.  <Overload retVal="number" descr="Description missing ">
  3622.     <Param name="unitID number"/>
  3623.     <Param name="mode string"/>
  3624.     <Param name="mode number"/>
  3625. </Overload>
  3626. </KeyWord>
  3627.  
  3628.  
  3629. <KeyWord name="Spring.SetUnitFuel" func="yes">
  3630.  <Overload retVal="number" descr="Description missing ">
  3631.     <Param name="unitID number"/>
  3632.     <Param name="fuel number"/>
  3633. </Overload>
  3634. </KeyWord>
  3635.  
  3636.  
  3637. <KeyWord name="Spring.SetUnitGroup " func="yes">
  3638. <Overload retVal="number" descr="Description missing ">
  3639. <Param name="unitID number"/>
  3640. <Param name="groupID number"/>
  3641. </Overload>
  3642. </KeyWord>
  3643.  
  3644.  
  3645. <KeyWord name="Spring.SetUnitHarvestStorage " func="yes">
  3646.  <Overload retVal="number" descr="Description missing ">
  3647.     <Param name="unitid number"/>
  3648.     <Param name="metal number"/>
  3649.  
  3650. </Overload>
  3651. </KeyWord>
  3652.  
  3653.  
  3654. <KeyWord name="Spring.SetUnitHealth" func="yes">
  3655.  <Overload retVal="nil" descr="Description missing ">
  3656. </Overload>
  3657. </KeyWord>
  3658.  
  3659.  
  3660. <KeyWord name="Spring.SetUnitLeaveTracks" func="yes">
  3661. <Overload retVal="number" descr="Description missing ">
  3662. <Param name="unitID number"/>
  3663. <Param name="leavetracks boolean"/>
  3664. </Overload>
  3665. </KeyWord>
  3666.  
  3667.  
  3668. <KeyWord name="Spring.SetUnitLineage " func="yes">
  3669.  <Overload retVal="number" descr="Description missing ">
  3670.     <Param name="unitID number"/>
  3671.     <Param name="teamID number"/>
  3672.     <Param name="isRoot boolean"/>
  3673. </Overload>
  3674. </KeyWord>
  3675.  
  3676.  
  3677. <KeyWord name="Spring.SetUnitLoadingTransport " func="yes">
  3678.  <Overload retVal="number" descr="Description missing ">
  3679.     <Param name="passengerID number"/>
  3680.     <Param name="transportID number"/>
  3681. </Overload>
  3682. </KeyWord>
  3683.  
  3684.  
  3685. <KeyWord name="Spring.SetUnitLosMask" func="yes">
  3686.  <Overload retVal="number" descr="Description missing ">
  3687.     <Param name="unitID number"/>
  3688.     <Param name="allyTeam number"/>
  3689.     <Param name="los number"/>
  3690. </Overload>
  3691. </KeyWord>
  3692.  
  3693.  
  3694. <KeyWord name="Spring.SetUnitLosState" func="yes">
  3695.  <Overload retVal="number" descr="Description missing ">
  3696.     <Param name="unitID number"/>
  3697.     <Param name="allyTeam number"/>
  3698.     <Param name="los number"/>
  3699. </Overload>
  3700. </KeyWord>
  3701.  
  3702.  
  3703. <KeyWord name="Spring.SetUnitMaxHealth" func="yes">
  3704.  <Overload retVal="number" descr="Description missing ">
  3705.     <Param name="unitID number"/>
  3706.     <Param name="maxHealth number"/>
  3707. </Overload>
  3708. </KeyWord>
  3709.  
  3710.  
  3711. <KeyWord name="Spring.SetUnitMaxRange" func="yes">
  3712.  <Overload retVal="number" descr="Description missing ">
  3713.     <Param name="unitID number"/>
  3714.     <Param name="maxRange number"/>
  3715. </Overload>
  3716. </KeyWord>
  3717.  
  3718.  
  3719. <KeyWord name="Spring.SetUnitMidAndAimPos " func="yes">
  3720.  <Overload retVal="number" descr="Description missing ">
  3721.     <Param name="unitID number"/>
  3722.     <Param name="radius number"/>
  3723.     <Param name="height number"/>
  3724. </Overload>
  3725. </KeyWord>
  3726.  
  3727.  
  3728. <KeyWord name="Spring.SetUnitMidAndAimPos " func="yes">
  3729.  <Overload retVal="number" descr="Description missing ">
  3730.     <Param name="unitID number"/>
  3731.     <Param name="radius number"/>
  3732.     <Param name="height number"/>
  3733. </Overload>
  3734. </KeyWord>
  3735.  
  3736.  
  3737. <KeyWord name="Spring.SetUnitMoveGoal " func="yes">
  3738.  <Overload retVal="boolean" descr="Description missing ">
  3739.     <Param name="unitID number"/>
  3740.     <Param name="goalx number"/>
  3741.     <Param name="goaly number"/>
  3742.     <Param name="goalz number"/>
  3743.     <Param name="goalRadius number"/>
  3744.     <Param name="moveSpeed number"/>
  3745. </Overload>  booleanMock
  3746. </KeyWord>
  3747.  
  3748.  
  3749. <KeyWord name="Spring.SetUnitNanoPieces " func="yes">
  3750.  <Overload retVal="number" descr="Description missing ">
  3751.     <Param name="builderID number"/>
  3752.     <Param name="pieces table"/>
  3753. </Overload>
  3754. </KeyWord>
  3755.  
  3756.  
  3757. <KeyWord name="Spring.SetUnitNeutral" func="yes">
  3758.  <Overload retVal="number" descr="Description missing ">
  3759.     <Param name="unitID number"/>
  3760.     <Param name="neutral boolean"/>
  3761. </Overload>
  3762. </KeyWord>
  3763.  
  3764.  
  3765. <KeyWord name="Spring.SetUnitNoDraw " func="yes">
  3766. <Overload retVal="number" descr="Description missing ">
  3767. <Param name="unitID number"/>
  3768. <Param name="noDraw boolean"/>
  3769. </Overload>
  3770. </KeyWord>
  3771.  
  3772.  
  3773. <KeyWord name="Spring.SetUnitNoMinimap " func="yes">
  3774. <Overload retVal="number" descr="Description missing ">
  3775. <Param name="unitID number"/>
  3776. <Param name="noMinimap boolean"/>
  3777. </Overload>
  3778. </KeyWord>
  3779.  
  3780.  
  3781. <KeyWord name="Spring.SetUnitNoSelect " func="yes">
  3782. <Overload retVal="number" descr="Description missing ">
  3783. <Param name="unitID number"/>
  3784. <Param name="noSelect boolean"/>
  3785. </Overload>
  3786. </KeyWord>
  3787.  
  3788.  
  3789. <KeyWord name="Spring.SetUnitPieceCollisionVolumeData" func="yes">
  3790.  <Overload retVal="number" descr="Description missing ">
  3791. </Overload>
  3792. </KeyWord>
  3793.  
  3794.  
  3795. <KeyWord name="Spring.SetUnitPieceParent " func="yes">
  3796.  <Overload retVal="number" descr="Description missing ">
  3797.     <Param name="unitID number"/>
  3798.     <Param name="AlteredPiece number"/>
  3799.     <Param name="ParentPiece number"/>
  3800. </Overload>
  3801. </KeyWord>
  3802.  
  3803.  
  3804. <KeyWord name="Spring.SetUnitPosErrorParams " func="yes">
  3805.  <Overload retVal="number" descr="Description missing ">
  3806. </Overload>
  3807. </KeyWord>
  3808.  
  3809.  
  3810. <KeyWord name="Spring.SetUnitPosition" func="yes">
  3811.  <Overload retVal="number" descr="Description missing ">
  3812.     <Param name="unitID number"/>
  3813.     <Param name="x number"/>
  3814.     <Param name="z number"/>
  3815.     <Param name="alwaysAboveSea boolean"/>
  3816. </Overload>
  3817. </KeyWord>
  3818.  
  3819.  
  3820. <KeyWord name="Spring.SetUnitRadiusAndHeight " func="yes">
  3821.  <Overload retVal="number" descr="Description missing ">
  3822.     <Param name="unitID number"/>
  3823.     <Param name="radius number"/>
  3824.     <Param name="height number"/>
  3825. </Overload>
  3826. </KeyWord>
  3827.  
  3828.  
  3829. <KeyWord name="Spring.SetUnitResourcing" func="yes">
  3830.  <Overload retVal="number" descr="Description missing ">
  3831. </Overload>
  3832. </KeyWord>
  3833.  
  3834.  
  3835. <KeyWord name="Spring.SetUnitRotation" func="yes">
  3836.  <Overload retVal="number" descr="Description missing ">
  3837.     <Param name="unitID number"/>
  3838.     <Param name="rotx number"/>
  3839.     <Param name="roty number"/>
  3840.     <Param name="rotz number"/>
  3841. </Overload>
  3842. </KeyWord>
  3843.  
  3844.  
  3845. <KeyWord name="Spring.SetUnitRulesParam" func="yes">
  3846.  <Overload retVal="number" descr="Description missing ">
  3847.     <Param name="unitID number"/>
  3848.     <Param name="paramName string"/>
  3849. </Overload>
  3850. </KeyWord>
  3851.  
  3852.  
  3853. <KeyWord name="Spring.SetUnitSensorRadius" func="yes">
  3854.  <Overload retVal="number" descr="Description missing ">
  3855.     <Param name="unitID number"/>
  3856.     <Param name="type string"/>
  3857.     <Param name="radius number"/>
  3858. </Overload>
  3859. </KeyWord>
  3860.  
  3861.  
  3862. <KeyWord name="Spring.SetUnitShieldState" func="yes">
  3863.  <Overload retVal="number" descr="Description missing ">
  3864.     <Param name="unitID number"/>
  3865.     <Param name="weaponID number"/>
  3866. </Overload>
  3867. </KeyWord>
  3868.  
  3869.  
  3870. <KeyWord name="Spring.SetUnitSonarStealth" func="yes">
  3871.  <Overload retVal="number" descr="Description missing ">
  3872.     <Param name="unitID number"/>
  3873.     <Param name="sonarStealth boolean"/>
  3874. </Overload>
  3875. </KeyWord>
  3876.  
  3877.  
  3878. <KeyWord name="Spring.SetUnitStealth" func="yes">
  3879.  <Overload retVal="number" descr="Description missing ">
  3880.     <Param name="unitID number"/>
  3881.     <Param name="stealth boolean"/>
  3882. </Overload>
  3883. </KeyWord>
  3884.  
  3885.  
  3886. <KeyWord name="Spring.SetUnitStockpile" func="yes">
  3887.  <Overload retVal="number" descr="Description missing ">
  3888.     <Param name="unitID number"/>
  3889.     <Param name="stockpile number"/>
  3890.     <Param name="buildPercent number"/>
  3891. </Overload>
  3892. </KeyWord>
  3893.  
  3894.  
  3895. <KeyWord name="Spring.SetUnitTarget " func="yes">
  3896.  <Overload retVal="boolean" descr="Description missing ">
  3897. </Overload>  booleanMock
  3898. </KeyWord>
  3899.  
  3900.  
  3901. <KeyWord name="Spring.SetUnitToFeature" func="yes">
  3902.  <Overload retVal="boolean" descr="Description missing ">
  3903.     <Param name="tofeature boolean"/>
  3904. </Overload>  booleanMock
  3905. </KeyWord>
  3906.  
  3907.  
  3908. <KeyWord name="Spring.SetUnitTooltip" func="yes">
  3909.  <Overload retVal="number" descr="Description missing ">
  3910.     <Param name="unitID number"/>
  3911.     <Param name="tooltip string"/>
  3912. </Overload>
  3913. </KeyWord>
  3914.  
  3915.  
  3916. <KeyWord name="Spring.SetUnitTravel" func="yes">
  3917.  <Overload retVal="number" descr="Description missing ">
  3918.     <Param name="unitID number"/>
  3919.     <Param name="travel number"/>
  3920.     <Param name="travelPeriod number"/>
  3921. </Overload>
  3922. </KeyWord>
  3923.  
  3924.  
  3925. <KeyWord name="Spring.SetUnitVelocity" func="yes">
  3926.  <Overload retVal="number" descr="Description missing ">
  3927.     <Param name="unitID number"/>
  3928.     <Param name="velx number"/>
  3929.     <Param name="vely number"/>
  3930.     <Param name="velz number"/>
  3931. </Overload>
  3932. </KeyWord>
  3933.  
  3934.  
  3935. <KeyWord name="Spring.SetUnitWeaponDamages " func="yes">
  3936.  <Overload retVal="number" descr="Description missing ">
  3937.     <Param name="unitID number"/>
  3938.     <Param name="weaponNum number"/>
  3939. </Overload>
  3940. </KeyWord>
  3941.  
  3942.  
  3943. <KeyWord name="Spring.SetUnitWeaponState" func="yes">
  3944.  <Overload retVal="number" descr="Description missing ">
  3945.     <Param name="unitID number"/>
  3946.     <Param name="weaponNum number"/>
  3947.     <Param name="states table"/>
  3948. </Overload>
  3949. </KeyWord>
  3950.  
  3951.  
  3952. <KeyWord name="Spring.SetWMCaption " func="yes">
  3953. <Overload retVal="number" descr="Description missing ">
  3954. <Param name="title string"/>
  3955. <Param name="titleShort string"/>
  3956. </Overload>
  3957. </KeyWord>
  3958.  
  3959.  
  3960. <KeyWord name="Spring.SetWMIcon " func="yes">
  3961. <Overload retVal="number" descr="Description missing ">
  3962. <Param name="iconFileName string"/>
  3963. </Overload>
  3964. </KeyWord>
  3965.  
  3966.  
  3967. <KeyWord name="Spring.SetWaterParams " func="yes">
  3968. <Overload retVal="number" descr="Description missing ">
  3969. <Param name="params table"/>
  3970. </Overload>
  3971. </KeyWord>
  3972.  
  3973.  
  3974. <KeyWord name="Spring.ShareResources " func="yes">
  3975. <Overload retVal="number" descr="Description missing ">
  3976. <Param name="teamID number"/>
  3977. <Param name="units string"/>
  3978. </Overload>
  3979. </KeyWord>
  3980.  
  3981.  
  3982. <KeyWord name="Spring.ShareTeamResource " func="yes">
  3983.  <Overload retVal="number" descr="Description missing ">
  3984.     <Param name="teamID_ number"/>
  3985. </Overload>
  3986. </KeyWord>
  3987.  
  3988.  
  3989. <KeyWord name="Spring.SpawnCEG" func="yes">
  3990.  <Overload retVal="boolean" descr="Description missing ">
  3991. </Overload>  booleanMock
  3992. </KeyWord>
  3993.  
  3994.  
  3995. <KeyWord name="Spring.SpawnProjectile" func="yes">
  3996.  <Overload retVal="number" descr="Description missing ">
  3997.     <Param name="weaponDefID number"/>
  3998.     <Param name="projectileParams table"/>
  3999. </Overload>
  4000. </KeyWord>
  4001.  
  4002.  
  4003. <KeyWord name="Spring.StopSoundStream" func="yes">
  4004. <Overload retVal="number" descr="Description missing ">
  4005. </Overload>
  4006. </KeyWord>
  4007.  
  4008.  
  4009. <KeyWord name="Spring.TraceScreenRay" func="yes">
  4010. <Overload retVal="number" descr="Description missing ">
  4011. </Overload>
  4012. </KeyWord>
  4013.  
  4014.  
  4015. <KeyWord name="Spring.TransferFeature" func="yes">
  4016.  <Overload retVal="number" descr="Description missing ">
  4017.     <Param name="featureID number"/>
  4018.     <Param name="teamID number"/>
  4019. </Overload>
  4020. </KeyWord>
  4021.  
  4022.  
  4023. <KeyWord name="Spring.TransferUnit" func="yes">
  4024.  <Overload retVal="boolean" descr="Description missing ">
  4025. </Overload>  booleanMock
  4026. </KeyWord>
  4027.  
  4028.  
  4029. <KeyWord name="Spring.UnitAttach " func="yes">
  4030.  <Overload retVal="number" descr="Description missing ">
  4031.     <Param name="transporterID number"/>
  4032.     <Param name="passengerID number"/>
  4033.     <Param name="pieceNum number"/>
  4034. </Overload>
  4035. </KeyWord>
  4036.  
  4037.  
  4038. <KeyWord name="Spring.UnitDetach " func="yes">
  4039.  <Overload retVal="number" descr="Description missing ">
  4040.     <Param name="passengerID number"/>
  4041. </Overload>
  4042. </KeyWord>
  4043.  
  4044.  
  4045. <KeyWord name="Spring.UnitDetachFromAir " func="yes">
  4046.  <Overload retVal="number" descr="Description missing ">
  4047.     <Param name="passengerID number"/>
  4048. </Overload>
  4049. </KeyWord>
  4050.  
  4051.  
  4052. <KeyWord name="Spring.UnitWeaponFire" func="yes">
  4053.  <Overload retVal="number" descr="Description missing ">
  4054.     <Param name="unitID number"/>
  4055.     <Param name="weaponID number"/>
  4056. </Overload>
  4057. </KeyWord>
  4058.  
  4059.  
  4060. <KeyWord name="Spring.UnitWeaponHoldFire" func="yes">
  4061.  <Overload retVal="number" descr="Description missing ">
  4062.     <Param name="unitID number"/>
  4063.     <Param name="weaponID number"/>
  4064. </Overload>
  4065. </KeyWord>
  4066.  
  4067.  
  4068. <KeyWord name="Spring.UpdateMapLight" func="yes">
  4069. <Overload retVal="number" descr="Description missing ">
  4070. <Param name="lightHandle number"/>
  4071. <Param name="lightParams table"/>
  4072. </Overload>
  4073. </KeyWord>
  4074.  
  4075.  
  4076. <KeyWord name="Spring.UpdateModelLight" func="yes">
  4077. <Overload retVal="number" descr="Description missing ">
  4078. <Param name="lightHandle number"/>
  4079. <Param name="lightParams table"/>
  4080. </Overload>
  4081. </KeyWord>
  4082.  
  4083.  
  4084. <KeyWord name="Spring.UseTeamResource" func="yes">
  4085.  <Overload retVal="boolean" descr="Description missing ">
  4086. </Overload>  booleanMock
  4087. </KeyWord>
  4088.  
  4089.  
  4090. <KeyWord name="Spring.UseUnitResource" func="yes">
  4091.  <Overload retVal="boolean" descr="Description missing ">
  4092.     <Param name="unitID number"/>
  4093.     <Param name="m string"/>
  4094. </Overload>  booleanMock
  4095. </KeyWord>
  4096.  
  4097.  
  4098. <KeyWord name="Spring.ValidUnitID"  func="yes">
  4099.  <Overload retVal="number" descr="Descprition missing ">
  4100.     <Param name="number unitID" />
  4101. </Overload>
  4102. </KeyWord>
  4103.  
  4104.  
  4105. <KeyWord name="Spring.WarpMouse " func="yes">
  4106. <Overload retVal="number" descr="Description missing ">
  4107. <Param name="x number"/>
  4108. <Param name="y number"/>
  4109. </Overload>
  4110. </KeyWord>
  4111.  
  4112.  
  4113. <KeyWord name="Spring.WorldToScreenCoords" func="yes">
  4114. <Overload retVal="number" descr="Description missing ">
  4115. <Param name="x number"/>
  4116. <Param name="y number"/>
  4117. <Param name="z number"/>
  4118. </Overload>
  4119. </KeyWord>
  4120.  
  4121.        
  4122.        
  4123.        
  4124.     </AutoComplete>
  4125. </NotepadPlus>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top