Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

CombatSpells - A supplement to Combatmaster

1592405547
Victor B.
Pro
Sheet Author
API Scripter
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.  
Great idea, can't wait to see you implement it! One note: there is already a separate script called SpellMaster, so you'll need a different name. :)
1592406276
Victor B.
Pro
Sheet Author
API Scripter
I really should have checked.  I'll probably rename to CombatSpells
1592414676

Edited 1592414693
One of the conditions I have manually added to CombatMaster is Concentration.  You probably already have concentration tracking in mind with SpellMaster CombatSpells, but if not it's definitely something to consider!
1592415312
Victor B.
Pro
Sheet Author
API Scripter
I do.  Concentration is one of the reasons for this
<shakes fist>  Damn you, Victor, I been adding in spell status in CM for 3 days now. lol  Love this idea.
1592430779
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Victor, you can "report" your first post and request a mod to change the name.
1592446405
Victor B.
Pro
Sheet Author
API Scripter
I was thinking of doing that.  
Kilter said: <shakes fist>  Damn you, Victor, I been adding in spell status in CM for 3 days now. lol  Love this idea. LOL, I've been doing the same for frequently used spells (Bless, Haste, etc.). Good to see Victor is two steps ahead of us. ;) Edit: Also, because I'm the guy who apparently loves to suggest these things, might I suggest CombatCasting as the new name? The alliteration is there, and the active verb is better than the noun. Never mind, I'll see myself out. ;)
1592454850
Victor B.
Pro
Sheet Author
API Scripter
I like that.  yes
1592501975
Dumbhuman
Pro
Marketplace Creator
Jay R. said: Edit: Also, because I'm the guy who apparently loves to suggest these things, might I suggest CombatCasting as the new name? The alliteration is there, and the active verb is better than the noun. Never mind, I'll see myself out. ;) Personally I like the pairing of CombatMaster and CombatCaster for the alliteration of the latter along with perfectly rhyming its predecessor, but I'm admittedly not an advocate for active verbs.
KC . said: Jay R. said: Edit: Also, because I'm the guy who apparently loves to suggest these things, might I suggest CombatCasting as the new name? The alliteration is there, and the active verb is better than the noun. Never mind, I'll see myself out. ;) Personally I like the pairing of CombatMaster and CombatCaster for the alliteration of the latter along with perfectly rhyming its predecessor, but I'm admittedly not an advocate for active verbs. Whoa, that's even better! I throw my support behind CombatCaster, rather than my hasty use of the present continuous. 
1593095639
Victor B.
Pro
Sheet Author
API Scripter
I'm going to go with CombatCaster.  For anyone NOT using the OGL sheet and wishes to use CombatCaster, please go to my github and implement CombatCaster.  ALL it is doing right now is capturing the message and throwing it to the log.  Please then copy the message for a spell cast and post in this thread or PM it to me.  I want to make this configurable for any character sheet if it tracks spells differently from melee or ranged attacks.  
1597850760

Edited 1597851004
I came to the forums today to ask about applying two conditions with one spell, then I found this post.  Serendipitous!.  Can I get a link to your github? EDIT: Nevermind.  I found it.  Thank you for all the great script work!