This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
argus [2020/01/27 03:52] – rikudou | argus [2020/05/31 12:08] – rikudou | ||
---|---|---|---|
Line 7: | Line 7: | ||
Please join my discord if you require support, you can also view other addons created that use Argus here: https:// | Please join my discord if you require support, you can also view other addons created that use Argus here: https:// | ||
+ | **If you are a new user, please watch this video first:** https:// | ||
Because the API Argus offers is so powerful, for safety reasons, Argus will not be updated immediately for new raid tiers. Here is how long each type of content will take to update: | Because the API Argus offers is so powerful, for safety reasons, Argus will not be updated immediately for new raid tiers. Here is how long each type of content will take to update: | ||
Line 15: | Line 16: | ||
====== Coming Soon ====== | ====== Coming Soon ====== | ||
- | Tether | + | Persistent ground effect |
+ | |||
+ | ====== What It Does Not Detect ====== | ||
+ | Cones - **cone arc angle** outside of telegraphed ones. The hit detection for untelegraphed cones is done server side and thus the angle of the cones is never sent to client nor is it stored in the client. | ||
+ | |||
+ | Torus/ | ||
====== Documentation ====== | ====== Documentation ====== | ||
//italics// = type, __underline__ = optional | //italics// = type, __underline__ = optional | ||
- | ===== Functions ===== | + | ===== Detection |
* **'' | * **'' | ||
* Returns //table GroundAOE// of current AOEs that are cast on the ground where each **key is the entityID** source, and value is the GroundAOE structure (listed below). These are **not** attached to an entity (they do not originate from an entity centerpoint). **Also returns AOEs before the telegraphs are drawn, and returns AOEs with no telegraphs.** | * Returns //table GroundAOE// of current AOEs that are cast on the ground where each **key is the entityID** source, and value is the GroundAOE structure (listed below). These are **not** attached to an entity (they do not originate from an entity centerpoint). **Also returns AOEs before the telegraphs are drawn, and returns AOEs with no telegraphs.** | ||
* **'' | * **'' | ||
* Returns //table DirectionalAOE// | * Returns //table DirectionalAOE// | ||
+ | * **'' | ||
+ | * Returns //table// where each key is //number// entityID and each value is //table// tether. The list is all active tethers/ | ||
* **'' | * **'' | ||
* Registers //func// into marker func list, and //func// will get called any time there is an overhead marker added to an entity. Function //func// should be defined with the following arguments: '' | * Registers //func// into marker func list, and //func// will get called any time there is an overhead marker added to an entity. Function //func// should be defined with the following arguments: '' | ||
Line 30: | Line 38: | ||
* **'' | * **'' | ||
* Registers //func// into entity channel func list. This func will get called any time the **server** sends a packet to the client, that entity has begun channeling. This means that the function is almost 100% reliable to use. Function //func// should be defined with the following arguments '' | * Registers //func// into entity channel func list. This func will get called any time the **server** sends a packet to the client, that entity has begun channeling. This means that the function is almost 100% reliable to use. Function //func// should be defined with the following arguments '' | ||
+ | |||
+ | ===== Draw Functions ===== | ||
* **'' | * **'' | ||
* returns //table// with keys '' | * returns //table// with keys '' | ||
Line 39: | Line 49: | ||
bottomright = RenderManager: | bottomright = RenderManager: | ||
}</ | }</ | ||
+ | * **'' | ||
+ | * Draws a filled circle at **world coordinates** with the specified radius in radians. //U32 Color// can be retrieved from the function GUI: | ||
+ | * **'' | ||
+ | * Draws a filled cone at **world coordinates** an arc angle of //angle// radians and a radius of //radius// radians. //U32 Color// can be retrieved from the function GUI: | ||
+ | * **'' | ||
+ | * Draws a filled rectangle at **world coordinates** with //length// and //width// rotated around the center point //x, y, z// in the direction of // | ||
+ | * **'' | ||
+ | * Draws a filled **torus** aka donut at **world coordinates** with an inner radius or // | ||
+ | * **'' | ||
+ | * Draws a filled rectangle at **world coordinates** with //length// and //width// rotated around the center point //x, y, z// in the direction of // | ||
+ | * **'' | ||
+ | * Adds a filled circle for specified time //timeout// in ms. Argument //rgbfill// is a table that consists of '' | ||
+ | * **'' | ||
+ | * Adds a rectangle at position for //timeout// ms. Argument //rgbfill// is a table that consists of '' | ||
+ | * **'' | ||
+ | * Adds a cone at position for //timeout// ms. Argument //rgbfill// is a table that consists of '' | ||
+ | * **'' | ||
+ | * Adds a filled donut (torus) for specified time //timeout// in ms. Argument //rgbfill// is a table that consists of '' | ||
+ | * **'' | ||
+ | * Adds a cross at position for //timeout// ms. Argument //rgbfill// is a table that consists of '' | ||
+ | * **'' | ||
+ | * Deletes timed draw with specified uuid. | ||
+ | |||
===== Structures ===== | ===== Structures ===== | ||
Line 48: | Line 81: | ||
* '' | * '' | ||
* Directional Line AOE | * Directional Line AOE | ||
- | * '' | + | * '' |
- | * Cross AOE (new type to shadowbringers, | + | * Meteor mechanic |
+ | * '' | ||
+ | * Line AOE that's targeted to either a position, or specific entity. Argus will adjust the length and heading automatically. | ||
* '' | * '' | ||
* Donut AOE | * Donut AOE | ||
- | | + | * '' |
+ | * Cross AOE (new type to shadowbringers, | ||
+ | |||
+ | | ||
* ''// | * ''// | ||
* x position of AOE | * x position of AOE | ||
Line 61: | Line 99: | ||
* ''// | * ''// | ||
* Animation/ | * Animation/ | ||
- | * ''// | + | * ''// |
- | * Radius | + | * Length/ |
+ | * ''// | ||
+ | * Width in yalms of aoe (0 for circles and cones etc) | ||
* ''// | * ''// | ||
* Name of AOE | * Name of AOE | ||
Line 69: | Line 109: | ||
* ''// | * ''// | ||
* AOE cast type/shape. See Cast Types (above) for more info. | * AOE cast type/shape. See Cast Types (above) for more info. | ||
+ | * ''// | ||
+ | * ID of entity that current aoe is attached to, if found. Value is //nil// otherwise. | ||
* **''// | * **''// | ||
* ''// | * ''// | ||
Line 90: | Line 132: | ||
* ''// | * ''// | ||
* AOE cast type/shape. See Cast Types (above) for more info. | * AOE cast type/shape. See Cast Types (above) for more info. | ||
+ | * ''// | ||
+ | * ID of entity that current aoe is attached to, if found. Value is //nil// otherwise. | ||
===== Known Overhead Marker Types ===== | ===== Known Overhead Marker Types ===== |