Skip to content

a module for Foundry VTT that lets you polymorph characters into any other character!

Notifications You must be signed in to change notification settings

syl3r86/polymorpher

Repository files navigation


This module is no longer maintained. Its functionalitys have been moved into the core version of dnd5e.


Polymorpher

This version only works for Foundry v0.4.4 and up. To use the previous version please visit https://github.com/syl3r86/polymorpher/tree/pre-0.4.4

A module for Foundry VTT that lets you polymorph characters into any other character! Just drag any Actor (NPC or Character) ontop of another Actor-sheet to change the later into the prior. Support droping both from Compendium or the sidebar.

Installation

  1. Copy this link and use it in Foundrys Module Manager to install the Module

    https://raw.githubusercontent.com/syl3r86/polymorpher/master/module.json

  2. Enable the Module in your Worlds Module Settings

-> Preview <-

Options

If you don't want to change every aspect of the character, you can choose to exclude a number of changes. These are all the options:

  • Keep Physical Ablitiescores (Str, Dex, Con)
  • Keep Mental Ablitiescores (Wis, Int, Cha)
  • Keep Savingthrow Proficiency of the Character
  • Keep Skill Proficiency of the Character
  • Merge Savingthrow Proficiencys (take both)
    • this will keep proficiencys of the character intact and also grant any extra proficiencys from the draged on actor
  • Merge Skill Proficiency (take both)
    • this will keep proficiencys of the character intact and also grant any extra proficiencys from the draged on actor
  • Keep Proficiency bonus (leaves Class items in sheet)
    • this will leave any Class "item" of the original actor in order to keep the original level and therefore Proficiency bonus
  • Keep Features
  • Keep Spells
  • Keep Equipment
  • Keep Biography
  • Keep Vision (Character and Token)
    • if you want to preserve the exact way a token has vision on the map, this will do that. It will also not change the characters senses in the character sheet

As well as the character sheet, this module also changes token settings to match the polymorph actor. It will update art, visibility options for name/bar, vision settings (optionally disableable) and token bar settings. This change affects any token owned by the polymorphed actor on the active scene. Same for reverting back to the original. Any token created after polymorphing on the active scene, will also revert to the characters default token setup. The place in the combat order and initiative is also preserved.


Backup Character Store

Anytime an Actor is polymorphed, the polymorpher module will create a backup of the original actor, including timestamp. These backups get saved to the file characterStore.json in the modules folder. They are also accessible from an app within Foundry VTT that can be opened by clicking the Polymorpher Backups button in the settings sidebar. From here you can easily restore actors to the state of the backup, download the actors data in form of a json file or delete the backup entirely.


Contribution

Big thanks to FrisGuardian#8347 (from the Foundry discord) for extensive bugtesting.

If you feel like supporting my work, feel free to leave a tip at my paypal [email protected]

License

Creative Commons Licence
Polymorpher - a module for Foundry VTT - by Felix Müller is licensed under a Creative Commons Attribution 4.0 International License.

This work is licensed under Foundry Virtual Tabletop EULA - Limited License Agreement for module development v 0.1.6.

About

a module for Foundry VTT that lets you polymorph characters into any other character!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published