Colin C. said: Will M. said: If you get your ScriptCard working, can you post it to this group? This could be very handy. Also, any thought of adding a ScriptCards repository/database for those of us that don't have the time, knowledge, or the programming chops? For sure! I started off just dealing with Extra Attack, since that's among the most straightforward and common abilities to account for. So far, this works: !scriptcard {{ --#title|Action Card Loops --#whisper|gm --#sourcetoken|@{selected|token_id} --&Actions|You have no actions from your race or class. --&Bonus|You have no bonus actions from your abilities/spells. --&Reactions|You have no reactions from your abilities/spells. --&Special|You have no special combat features from your race or class. --+Class|[*S:class] --+Level|[*S:level] --?[*S:class] -eq Barbarian -or [*S:class] -eq Fighter -or [*S:class] -eq Monk -or [*S:class] -eq Paladin -or [*S:class] -eq Ranger -and [*S:level] -ge 5|>ActionsLoop;When you take the Attack action, you can make one additional weapon attack as part of that action. -->DisplayLoop|Actions --:EndCard| --+Fin| --X| --:ActionsLoop|Which feature to append --&Actions|+^^[%1%] --<| --:BonusLoop|Which feature to append --&Bonus|+^^[%1%] --<| --:ReactionsLoop|Which feature to append --&Reactions|+^^[%1%] --<| --:SpecialLoop|Which feature to append --&Special|+^^[%1%] --<| --:DisplayLoop|Which action economy --+[%1%]| --=Num|2 --~[%1%]|string;split;^^;[&[%1%]] --?[$[%1%]Count] -eq 1|>NoExtras;[%1%] --:StringLoop| --?[$Num.Total] -gt [$[%1%]Count]|EndStringLoop --+|[&[%1%][$Num.Total]] --=Num|[$Num] + 1 -->StringLoop|[%1%] --:EndStringLoop| --C[%1%]|Actions:>DisplayLoop;Bonus|Bonus:>DisplayLoop;Reactions|Reactions:>DisplayLoop;Special|Special:EndCard --:NoExtras| --+|[&[%1%]] -->EndStringLoop|[%1%] }} I have discovered problem when running this with a multiclass character, however. In that instance, [*S:class] and [*S:level] read out as undefined [not blank--undefined]. I'm also borrowing from the PowerCards materials to do a display of things like attributes, speed, spells slots, etc. (Sort of like what Jay R. has.) I have that working separate from this loop series for now, but since they work independently, I will work on integrating them for formatting and stuff like that. Future developments will include far more abilities than Extra Attack, of course (i.e., Rage, Channel Divinity, listing Bonus Action Spells (specifically under Bonus Actions--it can be difficult for even experienced players to remember all of their BA spells vs regular spells)). I'll also be working to make buttons out of things so that, in theory, almost everything a character can do could in combat be run from the chat menu rather than opening a character sheet. Using magic items this way is going to be more challenging, I think. I'm still experimenting with SpellMaster and haven't decided what I prefer to focus on yet. I'm inclined to think running the majority of magic stuff is probably better through SpellMaster rather than the chat window, but we'll see. This is great! I really like the idea of flagging abilities and spells that only take bonus actions (or reactions, etc.). I might modify what I've got to reflect that.