foundryvtt / dnd5e

An implementation of the 5th Edition game system for Foundry Virtual Tabletop (http://foundryvtt.com).
MIT License
339 stars 226 forks source link

Allowing for upcasting past the maximum spell slot level #4771

Open ADaspe opened 1 day ago

ADaspe commented 1 day ago

Currently, when using the Cast activity to cast a spell, the maximum level of the spell is the maximum level of the spell slots you have.

The issue is with abilities like the Twinned spell metamagic option, you could upcast spells higher than your maximum spell slot level. It is currently not possible to do so. Casting Command as a level 2 Sorcerer and twinning it makes it the same as if you casted it at 2nd level, which you don't have spell slots for yet.

Support for upcasting up to certain actor properties like the proficiency bonus could also be great. Also, support for upcasting using class resources other than spell slot and/or Sorcery Points could be a nice addition to the versatility of the feature.

krbz999 commented 1 day ago

This is a feature we would like to be able to make us of in a premium module as well (Drakkenheim).

It gets more complicated cus there are in some examples two resources involved; spell slots and an item's limited uses. The spell slot determines an initial level, and expending uses then increases the level beyond this (possibly beyond what level of slots is normally available).