Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

Difference between revisions of "Script:Token Collisions"

From Roll20 Wiki

Jump to: navigation, search
m
m (update name)
 
(One intermediate revision by one user not shown)
Line 4: Line 4:
 
{{clear}}{{script overview
 
{{clear}}{{script overview
 
|name=Vector Math
 
|name=Vector Math
|author=[[Stephen L.]]
+
|author=[[Ada Lindberg|Ada L.]]
 
|version=1.6
 
|version=1.6
 
|lastmodified=2020-03-30
 
|lastmodified=2020-03-30
Line 22: Line 22:
  
 
== Script Use ==
 
== Script Use ==
The library's exposed functions are accessed through the TokenCollisions object, created when the script is loaded. See {{repo|Roll20/roll20-api-scripts/tree/master/Token%20Collisions Readme}} for more details.
+
The library's exposed functions are accessed through the <code>TokenCollisions</code>-object, created when the script is loaded. See {{repo|Roll20/roll20-api-scripts/tree/master/Token%20Collisions Readme}} for more details.
  
 
== Changelog ==
 
== Changelog ==
See GitHub commit log/wiki page history.
+
See GitHub commit log: https://github.com/Roll20/roll20-api-scripts/commits/master/Token%20Collisions
 +
==See Also==
 +
* [[Token/API]]
 +
 
 +
[[Category:Tokens]]

Latest revision as of 09:13, 23 June 2022

This is a small library for detecting collisions among moving tokens, even accounting for waypoints during token movement.

API ScriptAuthor: Ada L.
Version: 1.6
Last Modified: 2020-03-30
Code: Token Collisions
Dependencies: Vector Math
Conflicts: none

Contents

[edit] Syntax

var collidedBullet = TokenCollisions.getFirstCollision(marisaKirisame, danmakuArray);
var allHitEnemies = TokenCollisions.getCollisions(masterSparkSpell, enemiesArray);

[edit] Installation and Configuration

Install from the One-Click menu, or sourcecode.

Install manually: Copy the script's code, available from the menu on the right and stored at Roll20's API GitHub Repository. Paste the code into a new script in your campaign's API Script Editor. Save the new script and it will be available inside your campaign.

[edit] Script Use

The library's exposed functions are accessed through the TokenCollisions-object, created when the script is loaded. See Readme for more details.

[edit] Changelog

See GitHub commit log: https://github.com/Roll20/roll20-api-scripts/commits/master/Token%20Collisions

[edit] See Also