This AI is still in early stages of development.
Globals
- Aubergine
Overview
Util API adds a number of useful features to the global scope (so they can be used anywhere).
Note: These are not related to the Globals defined by the Javascript API.
Both global and Native are references to the global object (not scope) which is where native Javascript objects and Warzone JS API features are located.
The now property returns the current time in milliseconds, useful for timing code execution.
The toArray() function converts an array-like object in to a real array, ideal for turning 'arguments' object inside a function in to something more flexible.
Finally, the out() function can be used to output a message via a specific method, such as an error or a chat message. It transparently deals with missing features in earlier versions of Warzone.
Globals
Topics:
- Native — Allows access to JS API natives that have been replaced or removed by the Define API...
- toArray() — Convert an array-like object in to an array...
- now — Return current universal time expressed as milliseconds since midnight, January 1, 1970.
- out() — Message output handler.
- out.HOST — Outputs the message to the game host via in-game chat .
- out.DEFAULT — Outputs the message via out.HOST or out.CONSOLE depending on Warzone version.
- out.ERROR — Outputs the message as an exception.
- out.DEBUG — Output message to debug().
- out.CONSOLE — Output message to console().
- out.ASSERT — Asserts whether config is truthy, and if not throws a game assert and a Javascript error...
- out.CHAT — Outputs the message to allies of the script player via in-game chat.
- out.RETURN — Returns the message to the calling script.
- difficultyScale() — Select a value based on difficulty level...
- global — A global reference to the global object...