Skip to content

Instantly share code, notes, and snippets.

@mbround18
Last active June 9, 2021 03:48
Show Gist options
  • Save mbround18/4eb6fe1b76c4e4d61fc102ff6d6dc0d3 to your computer and use it in GitHub Desktop.
Save mbround18/4eb6fe1b76c4e4d61fc102ff6d6dc0d3 to your computer and use it in GitHub Desktop.
FoundryVTT Macros
// Version <0.8.x
if (
game.combats
&& game.combats.active
&& game.combats.active.current.tokenId
) {
token = game.combats.active.current.tokenId
canvas.tokens.get(token).control()
const position = canvas.tokens.get(token).position
canvas.animatePan(position)
// Version >= 0.8.x
} else if (
game.combats
&& game.combats.apps
&& game.combats.apps[0].combat
&& game.combats.apps[0].combat.current
&& game.combats.apps[0].combat.current.tokenId
) {
token = game.combats.apps[0].combat.current.tokenId
canvas.tokens.get(token).control()
const position = canvas.tokens.get(token).position
canvas.animatePan(position)
} else {
ui.notifications.error("No Combat Active");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment