Giter Site home page Giter Site logo

active-auras's Introduction

Latest Release Download CountForge Installs

Active-Auras

Important

  • Auras will only work in combat unless the setting is turned off in the module settings
  • Auras will only work on the Active Scene

Active Auras will propagate Active Effects that are labeled as auras onto nearby tokens. The distance and targeting of the aura are both configurable. Any @ fields from DAE will be correctly parsed before being applied to the effected token. Macros from DAE will fire once when applied and once when removed (work is being done for damage over time effects)

The "Apply while inactive" option allows for effects to propagate to other tokens while not applying to the Aura Token. This is useful for debuff style effects that should not effect the owner of the effect

Demo setup for Aura of Protection

  • We setup the aura status as Allies, as we only want the aura to effect allied tokens

  • We set the radius as 10 (measure in ft) Active Auras setup

  • We then move to Effect tab and add the relevant field. Make sure to use + in the field. Active Auras setup 2

-Finally we can see the effect has been transfered over to a nearly allied PC, and the @ field has been converted to the correct value Active Auras setup 3

Active Auras in concert with Token Magic FX and DAE

-Adding TMFX effects to tokens can be done with DAE -We can use macro.tokenMagic as the Attribute Key and select the effect from the avaliable dropdown

Active Aura TMFX

Active Aura Test

DAE Macro Executes

  • Using @token as a macro argument will now refer to the token the aura is applied to, you can use this in any DAE auras as normal

Compatability

  • Works with DAE as far as I know
  • Multi Level Token should work fine, clones actors are ignored for purposes of calculating auras

Templates and drawings

  • Any template effect can now call a AA macro (included in the compendium) in the Midi QoL OnUse field to apply any active effects to the template rather than the targeted tokens.
    • This template will then act as its own source of an aura, any tokens that move inside the template will have the aura applied to them (not radius from the placement)
    • For setting up auras like this, simply call the "AA ApplyEffectsToTemplate" macro in Midi QoL OnUse, any effects in the item will be applied to the aura
  • Auras can now be added to drawings through macros and will apply via the same logic as templates
    • Any token within a drawing will have the aura applied to them
    • Freehand drawings are not supported
    • drawing.setFlag("ActiveAuras", "IsAura", [effect.data]) where effect is the active effect to apply
    • There is a bundled macro to select an active effect from a pre-made actor available in the compendium, which has several "zone effect" style auras setup

Notes

  • Only works with a GM account currently connected
  • Only works while a GM views the scene where an update takes place (a notification is given when this occurs)

active-auras's People

Contributors

kandashi avatar ms-pbs avatar irmatden avatar wmudge avatar drdwing avatar brothersharper avatar baccalla avatar zeteticl avatar mrprimate avatar thesirlancelot avatar zenith00 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.