I'm starting work on a supplemental API to Combatmaster. As with all my APIs, this is starting off selfishly motivated. Combatmaster can track spells, but it requires setup work and additional API calls to support conditions applied to the token when the spell is cast. I'm starting to want something separate to track spells in my 5e games. When a spell is cast for the first time, Spellmaster will detect that a spell is cast (for OGL to begin with and then shaped) and the GM will be asked questions similar to Combatmaster. Duration can be auto-calced and confirmed by the GM, direction will default to -1 but can be changed, targeted will enable control over target tokens if the spell duration is based on the casters turn. The GM will select a custom or default icon for the spell and if the spell description is included in the attack, then that will be saved as well. All this will happen when the spell is first cast or you want to manually add the spell into Spellmaster. The big change from CM is that each time this spell is cast after the initial one, Spellmaster will automatically detect the cast and apply the spell without having to highlight or click from the menu (or run a maco). Also, the spell can have one or more conditions tied to it from CM. These conditions will be auto assigned with same duration as the spell. The linking of a spell to a CM condition will need to be done after the spell is first created in Spellmaster. The menus will follow the same format as CM with some modification and there won't be nearly as many menus to configure. Please provide some additional ideas that you think this API should do.