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

Combat Master getting updated

1745762769

Edited 1745762933
Victor B.
Pro
Sheet Author
API Scripter
First updates in quite a few years.  It's time.  There's irritating issues I've seen in my campaign.  A few gotchas with concentration setup I want to streamline.   If you are using CM and encountering issues, please post in this thread and I'll address them.  If you have a wish list, post here also.  
Is the scope of this change current functionality only, or are you also including DND2024 and jumpgate?
1745782320

Edited 1745782420
Victor B.
Pro
Sheet Author
API Scripter
Jumpgate also.  I hadn't thought about it, but I should build spell support for 2024 official char sheet.  I build the support in when I streamline concentration setup.  
So while I've never tested Combat Master, I am very proficient with "Initiative Tracker Plus" (aka ITP). Does yours do what ITP does as well, specifically create a list of conditions and apply it to tokens with it's associated token marker? If so, I recently made a post about looking for an upgraded ITP where, conditions stays and don't disappear when Combat ends. So if I was to apply Exhaustion 1 on a player and end combat, turning off combat master, I can still see the token marker for exhaustion. I should also see a little note, as if, it if was his turn, chat log would show player's turn and any status effects applied, it's duration and notes. I'd like to see a combat tracker that is functional outside of combat turns.  Another wish list - perhaps applicable with Jumpgate - when adding new conditions, we can apply a visual effect too or connect it to a audio/jukebox 
This is probably asking a lot, but is it possible for CombatMaster to track when conditions end at the end of someone's turn in addition to how it can remove them at the beginning as it does currently? I know there is a EOT script that seems to account for end of turn. This feature would be really handy for 4E games. I understand this would probably overcomplicate matters, but I thought I would toss that out there since CombatMaster accomplishes so much already.
1746191819

Edited 1746192130
Victor B.
Pro
Sheet Author
API Scripter
@novercalis, I can add an option to keep conditions and statuses on tokens after combat ends.  That part is fairly easy.  CM tracks notes and they display when the player's turn comes up.  However, the only way to know that it's the player's turn and display the conditions, which CM already does, is to have a turnorder.  It's the only way to know whose turn it is.  So, why end combat, even if the actual combat is done and continue cycling through it.  I could add logic to maintain the conditions/durations/notes after combat stops and keep them when combat starts up again, but the durations will be incorrect as there's no way to know how many rounds have passed in between combats.  Thoughts? CM already has Roll20AM integration which can be used for audio affects Visual affects are not recommended.  All players have different browsers and different quality PCs/Laptops.  Visual affects can affect performance and cause their browsers to crash.  
1746192034
Victor B.
Pro
Sheet Author
API Scripter
@ST Carcass, can you explain a bit more about ending conditions at end of turn rather than beginning of next turn.  If I have bless and I have 1 more round of bless, it lasts until the beginning of my next turn, at which point the duration hits 0 and it's removed.  
Sure, D&D 4E has a lot of conditions that are like -2 AC until the end of attackers next turn. So an option to end a condition at the end of the turn of whoever the condition is set on, would be really nifty as its one of the most problematic things for a DM to keep track of. Currently, there is a Duration and Direction. I am suggesting a secondary Duration that ends at the end of a turn instead of at the beginning as Duration does. So, something like EOT Duration or whatever.. if a condition Duration is set to 0 and EOT Duration is set to 1 it should be removed when the players next turn ends. I hope that explains it. I wasn't holding my breath on this one, as 4E is certainly more niche than 5e which is what most of CombatMasters features are built around. I totally get it.
I'd like to see additional spells (such as Dragon's Breath from the Xanathars guide to everything) added. Maybe a way to add our own (e.g. custom ones from Kickstarters?  
1746240631

Edited 1746240648
Victor B.
Pro
Sheet Author
API Scripter
@ST Carcass, I see.  Ends at end of attackers round.  That would be handy.  I'll look into adding something.  It's a bit of an expansion as I need to track the attacker as part of the condition.  
1746240799
Victor B.
Pro
Sheet Author
API Scripter
@Johathan K., there are so many spells, I drive off the sheet.  So if the spell is on the sheet and launched, CM should detect it and give you the option to add it to CM.  The challenge is that not every spell launched from the sheet follows the same rules.  However, all spells can be added to CM manually.  You add the condition, whether it's concentration or not the direction and duration of the spell and the marker you want on the token.  So you could add Xanathars or custom.  The question is whether the spell is launched consistently from the char sheet.  
I hadn't realised I could create things.. it works from the combat master perspective, but doesn't pick up the actual attack and deduct the spell slot etc and I'm not sure I have the skill to do it. There are other spells which would be helpful if it picked up automatically, I think Hex is another good one..
1746328264
Victor B.
Pro
Sheet Author
API Scripter
The spell slot is handled by OGL Script for 2014 char sheet.  !spelltracker (I believe) turns it on and auto reduces spell slots when you cast the spell.  I'd assume there will be something similar for 2024.  CM doesn't reduce spell slots.  CM will detect concentration spells and assign a concentration condition on the token, if the spell has concentration to true.  It will then detect if the spellcaster is damaged and notify the GM that a con save is required.  
Here are some random thoughts based on my experience using CombatMaster: It would be nice to be able to manage/add some custom views. Right now, I think it's just all, favorites, conditions and spells. Sometimes, there are things like "Bardic Inspiration" or "Rage" that I want to track that aren't really either a condition or spell that I just kind of toss under the spell category. Could be cool to be able to make custom views or assign certain "conditions/spells" to multiple views.  Sometimes my players cast attack spells that have a concentration component to it. Let's use "Heat Metal" or "Call Lightning" as examples. On the 2014 D&D Character Sheet, if they roll from the Attack & Spellcasting section on the core tab instead of clicking the Spell on the Spells tab, it doesn't trigger combat master, adding an extra step to the whole process. Would be nice if Combat Master could recognize concentration spells cast from that section of the sheet somehow. It would be nice if the Help/Info section had more robust explanations. I feel like I'm not utilizing CM to its fullest even after reading some of the descriptions because I'm still not sure what certain things do. Even a tutorial or explanation page on the forum for different uses would be helpful. I think there is a way to manage this for concentration spells, but I'm not clear on if there is a way to do this with conditions, as well... Sometimes you want to track a condition based on the turn of the person who inflicted the condition (not the person experiencing the condition). Let's say Player A stuns Monster A and Monster A is stunned until the start of Player A's next turn. I could be doing this wrong, but when I go to add the condition for stun, it tracks based on Monster A's turn in the turn order. Some conditions allow for a player to make a Saving Throw at the beginning of each of their turns to end a condition. It would be cool to be able to add those sorts of parameters in when assigning a condition to a token... something maybe similar to how !group-check works. I have no scripting capabilities and recognize that some of the above may not be feasible or a pain in the ass to make. Feel free to incorporate any suggestions that feel reasonable and ditch the rest. Just spit balling out loud.
1750510417
Victor B.
Pro
Sheet Author
API Scripter
I've decided to limit the updates to Combat Master to bug fixes only.&nbsp; I've found and fixed two bugs, both caused by small changes to the Roll20 architecture that cause CM not to work.&nbsp; Closing the turnorder window was no longer stopping combat.&nbsp; Reversing through a turnorder was being stopped at the beginning of round marker.&nbsp; Both have been fixed.&nbsp; 2.49 is available on my github.&nbsp;&nbsp; <a href="https://github.com/vicberg/CombatMaster" rel="nofollow">https://github.com/vicberg/CombatMaster</a> .&nbsp; If you are encounting bugs, please PM or post here.&nbsp;&nbsp; I created CM from two old scripts in order to aid running my D&amp;D campaigns.&nbsp; I've also used it for other systems, such as Warhammer 4e.&nbsp; I've found it very helpful and I'm glad if others have as well.&nbsp; CM's primary focus has always been to support D&amp;D.&nbsp; However, recent actions and changes at Hasbro, including the attempt to monetize 5e in 2023 which lead to the firing of Hasbro's CFO, and the recent departure of Jeremy Crawford, Mike Mearls plus others, the firing of their book staff, the ending of their Sigil VTT, have convinced me that D&amp;D's days are numbered for as long as Hasbro continues to own D&amp;D.&nbsp; Plus,&nbsp; 2024 is only a marginal change to D&amp;D 2014, one that I'm not will to spend money for.&nbsp; Without Crawford or Mearls, where is D&amp;D going to go?&nbsp; My guess, Hasbro will try to squeeze out money by republishing their existing campaigns (Strahd, etc) and that's it.&nbsp; Only independent companies will continue to produce for D&amp;D and it's very rare that an independent can create a true campaign like Rise of the Drow.&nbsp; Plus I have no interest in D&amp;D 2024, so I will not be using Jumpgate unless forced to.&nbsp; In summary. I'm not going to be doing any additional enhancements to CM, including D&amp;D 2024 support using Jumpgate.&nbsp; If someone wants to upgrade for 2024, or take over CM, feel free.&nbsp; I feel for Roll20 or any other company which invested heavily in D&amp;D 2024.&nbsp;&nbsp; &nbsp; &nbsp;
Hey there, Victor. Long time user (and lover) of Combat Master but I'm experiencing an issue today and yesterday, at least across two games (one Jumpgate and one OG Roll20). It was not an issue as of Thursday, so I imagine there has been an update to Roll20's architecture...? In any case, Everytime I start combat, way too many Turn Markers show up, most on the GM layer. But then when a token moves a new marker appears in the new location while a copy of the marker remains in the old location. This also occurs when we go to the next turn. Also, the markers appear in front of the tokens on Jumpgate, so you try to move a token, move the marker instead, and another marker appears on top of the token. I also use 'Roll Each Round', and I've tested by trying to get through all of the added initiatives (copies of the orange turn marker on the GM layer), but none seem to have the property that makes the initiative re-roll. I've loaded 2.49 in but I'm afraid it didn't make the difference. On another note, just wanted to say I much agree with your thoughts on 2024 ruleset, and prefer to use the old sheets personally. I feel the frustration regarding Hasbro. That said, this seems to be in the bug category and if you, or anyone else, can help me to sort this out I wil be (even more) grateful. I appreciate the scripting! Sorry to bring up problems but I imagine I'm not the only one this effects. Cheers, Nico
I have the same exact issue.
1753842245
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
This is a known issue affecting multiple scripts and is being looked at by the dev team. CombatMaster: External URL turn order malfunction Turnmarker bugged? Turn Marker API causing over 10,000 entries on the turn tracker with group initiative. Api Error GroupCheck Help! Combat Master getting updated
Shame to hear there won't be any more updates.&nbsp; I've been using it for D&amp;D 4E and it is a godsend to me (until last night, but as my forum hunt has told me that isn't a Combat Master issue).&nbsp; I understand that with the uncertainty over D&amp;D, and the amount of work involved, you want to step back from it, but it is still a shame as it is so useful in other games. I really just wanted to let you know the work you had done was appreciated.
1754233391

Edited 1754233556
Victor B.
Pro
Sheet Author
API Scripter
I saw the same issue in my game with multiple turn order markers showing up.&nbsp; It does look to be a Roll20 issue.&nbsp; In the short term, I shut them off using the turnorder menu
1754271817

Edited 1754271843
Gauss
Forum Champion
Victor B., Just a note, the bug was resolved Friday. You may want to test on a copy of your game to make sure the issue is resolved before trying in your main game.&nbsp;