Skip to content

ZotyDev/objects-interactions-fx

Repository files navigation

Automated Objects, Interactions and Effects

A Foundry VTT module that provides automation and effects for everything that I and other people might find fun :D

The final objective of OIF is to provide you with a nice and easy way of automating things inside your worlds, my approach to this is providing you with the best tools for setting these automations and cool effects yourself, the goal here is to give you power to customize without worrying too much about conflicts and coding.

Other design choice of the module is making it very gamefied, taking a little bit of control from your hands in exchange for a smoother experience.

If you are searching for instructions on how to use the module, you can find it on the Wiki

Like my module? Consider supporting me :)

Buy Me a Coffee at ko-fi.com


Main Features

  • Play animations using Tags defined on items
  • Create custom Tags
  • Custom Tag Packs that can be shared
  • Fine tune how the animations will be played and how the interactions will happen
  • Preview the animations while creating/editing them W.I.P

Supported Systems

Since this module does some heavy automations systems must be manually supported, also note that some systems are not compatible with some of OIF's features, such as Pf2e not being compatible with the lighting tags (the system already does that). Please be patient, adding support for other systems is a slow task that requires a lot of testing to be sure nothing goes wrong.

  • Dungeons and Dragons 5e
  • Pathfinder 2e (50%)
  • Pathfinder 1e
  • Savage Worlds Adventure Edition
  • Powered by the Apocalypse
  • World of Darkness 20th
  • Old School Essentials
  • Tormenta20
  • Want a specific system to be supported? Make a issue with the System Support template.

Dependencies

Name Type Description
Sequencer Required Core functionality
Midi-QOL Required Makes DnD5e automation possible
Item Piles Optional Used for creating Item Piles (drops)
Tagger Optional Lighting items need it to work properly
Tidy5e Sheet Optional Provides currency for DnD5e NPCs

Native Assets Support

Name Where to find
JB2A Free FoundryVTT Modules
JB2A Patreon JB2A's Patreon

Showcase 🔥

Throwable item miss

Arrow miss

Projectiles become a Item Pile on miss


Powerful impact

Powerful impacts shake the screen


Lighting Items

Lighting Flashlight

Lighting automation using items



How to get started

Select a Tag Pack

First you need to select the Tag Pack that you are going to use.

Tag Pack Select

Insert the desired Tag on the Item

Now insert the tag in the item you are going to use. Click the Item Tags header button on your item, write the tag's name and press Enter.

Adding tags

Alternatively, you can create your own Tag Packs


Settings

Since all settings that aren't simple have a hint that explains how it works, there is no need to explain them here.

Almost eveything in the module can be fine tuned to your desire, if there is something you want to be configured/added to the module leave a issue and I will try my best to implement it.


Planned

  • Loot generator
  • Currency generator
  • User defined tags, animations and triggers
  • Better Wiki
  • More and better default animations
  • Elevation sensor for created Item Piles (Levels compatibility)
  • Custom images support for created Item Piles
  • Impact knockback effect
  • Minify the name of the created Item Piles (make it ▲)
  • Death effects
  • Lighting tags (torch, lamp, etc)
  • Option to configure percentage of ranged and thrown items that get destroyed on impact
  • Sounds (Need to find a way to play sounds at a specific location)
  • Material tags (metal, wood, glass, etc)
  • Material-based effects (metal sword? metal armor? well, lets throw some sparks on the air :D)
  • Disarm effects - suggested by r/Shuggaloaf
  • Unique magical items (cheating coin/dice, transforming weapons, and some other funny things)
  • Spells interactions with the world
  • Effects that change the canvas color
  • Animate tile (Waving leaves, water with waves, etc)
  • Block, dodge and miss animations
  • Armor-based weapon hit effects and sounds
  • Attach hit projectiles to tokens
  • Handle multiple lightsources on a same token
  • Custom animations with static images
  • Remove DnD5e and MidiQOL from requirements (make it work with everything)
  • Magic Wand (Tool for easily applying effects)
  • Dynamic reactions (Explosions and wind blow trees, push objects, etc)
  • Cinematical spells (BBEG is going to kill half the world? Well, make that epic with camera movement, sounds, scene's colors changind and blinking lights)
  • Height/Weight based impact animations (Walking giants should make the ground shake!!)
  • Gore effects (Chop arms, heads, legs, make the ground your art, and the enemy your brush)
  • Guns (Rifles, pistols, machineguns, etc)
  • Ammo capsules on the ground (laggy or not here we go)
  • Elevation based shadows (Levels compatibility)
  • Preview effects at master tag configuration
  • Objects (something between tokens and tiles)

About

A Foundry VTT module that provides automation and effects for everything that I and other people might find fun :D

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project