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
This post has been closed. You can still view previous posts, but you can't post any new replies.

[5e Shaped] v2.1.3 NPCs

1456772652
Kryx
Pro
Sheet Author
API Scripter
2.1.13 Equipment weight fixed Concentration now shows in the roll template output (Button remains - the other way was too much of a pain for tonight. Probably will keep this way) @Mike the version going live will be a new sheet. The old sheet will no longer be an option to select under the sheet options, but any existing campaigns can continue to use it without problem.
Love the work. The following is not a criticism, just a question: Are divine smite and sneak attack meant to show on the core page somewhere, or only on the character page? Just want to make sure I'm not missing a feature. :)
1456783535

Edited 1456783976
Does drag and drop monsters from the compendium work?  I must be doing something wrong if it does.  Every time I try to drag a monster into an NPC page it opens that monster's compendium reference instead.  I had the same issue with spells.  Fixed. Sorry, nevermind.  I always use pop-out characters and it wasn't working that way.  Had to turn it off.
1456783644
Kryx
Pro
Sheet Author
API Scripter
@Robert:  Sneak Attack and Divine Smite are only meant to appear on the character page. The idea is that you reference them elsewhere. I plan to add some attachers to attacks which can then include them automatically. You can include them temporarily using the code I put above in the freetext of an attack. @Irondrake: Spells, armor, weapons, equipment, monsters, etc work as mentioned in the OP. Perhaps you have your character sheet popped out? It only works if it isn't.
Kryx, I have script that can reduce the values on the character sheet.  I having it working for the ammo field but am having some issue identifying the name for a resource value. I know that the resource in question for the character Eregrin is as follows: %{Eregrin|repeating_resource_-K9xZAWZ4mu3u-FLWgQQ_resource} When I checked the wiki, I thought that %{Eregrin|repeating_resource_-K9xZAWZ4mu3u-FLWgQQ_current} would be the current value of that element but does not seem to be working for me.  Is that the correct naming?
1456815387
Dylan G.
Pro
Marketplace Creator
Sheet Author
BUG: On some sheets, adding "V" "S" or "M" to the components section of a spell causes the spell to clear and leave a blank spot in the spell list. I still haven't quite pinned down what the cause is. Hopefully someone else can figure it out.
1456818566
Lucian
Pro
API Scripter
Hey, Now that the sheet is beginning to settle down to a certain stability, I've started thinking about resurrecting my Spellbook script as a more fully-featured alternative to the !ta macros for spells. I can rip out all of the horrible cruft that worked around the lack of proper repeating sections, and just leave all the logic about managing spell slots, prepared, ritual, etc, etc. One question that does come up is that in the original I'd started work on individual spell handlers, such as one for Mage Armor that would automatically turn on your Mage Armor. Is there *any* way that this can be made to work with sheet workers? AFAICT the best I can hope for is that the sheet could check for stuff (possibly from an API work queue hidden field?) on being opened and update the relevant fields. But I'm guessing that my aim of being able to do: Press spellbook token action Press "Mage Armor" chat window button .... Target an attack against the spellcaster Have the correct AC reported ... all without having to open up the character sheet... isn't going to be achievable? In the long run this does seem like it's going to be quite limiting with the new system - it's going to make API extensibility of the sheets very tricky. I wonder if the Roll20 peeps have anything in mind for this for the future? If you don't have any bright ideas of ways round this I might make another post on the Pro forum asking what they plan to do (if anything)...
1456819009
Lucian
Pro
API Scripter
One other minor question/request: I have the target name & AC turned on, because I like to get as much info out into the chat window as possible for quick resolution. Unfortunately, this means it *always* asks for a target whenever I cast a spell. I know that with the old sheet, we talked about how it was hard to distinguish between AoE spells and single-target spells, which meant that it asked for a target more than it should, but it was clever enough not to ask for a target for things that didn't have either an attack roll or save DC - e.g. "Detect Magic". Is there a way to recreate the old behaviour?
Guys I'm not sure if this has been covered already, but I've set up +/- 80 NPCs in the Roll20 OLG sheet. Will I have to redo them all if I change to this new shaped sheet?
1456823211

Edited 1456841751
Kryx
Pro
Sheet Author
API Scripter
@Michael you can figure out every field name by right clicking a field and in the menu that comes up hitting "Inspect". This will open the dev tools (for Chrome or Firefox). The field you clicked on will be actively highlighted. It will look something like &nbsp;this: &lt;input type="number" name="attr_uses" class="sheet-no-spin"&gt; What you're after is the name. In this case "uses". Because it's in a repeating field you must add those. So in this case: @{NAME|repeating_resource_########_uses} You would use the @, not the %. @ is for referencing variables. % is for rolling. @Dylan: I cannot reproduce this issue. Please provide a full reproduction path. What spell? Did you drag it in? start from scratch? It may seem pedantic, but to properly solve these type of issues I need to understand every step. @Lucian: The sheet is still in active development. My current TODO: Add passive Perception Spell damage reenabling <a href="https://embed.gyazo.com/4ad70678769ad549e6413d787ca7ca07.gif" rel="nofollow">https://embed.gyazo.com/4ad70678769ad549e6413d787ca7ca07.gif</a> Add attachers for sneak attack/divine smite to attacks. Fix attacks vs AC to only work on attacks. Removing last armor/spell bug <a href="https://github.com/mlenser/roll20-character-sheets/issues/54" rel="nofollow">https://github.com/mlenser/roll20-character-sheets/issues/54</a> Refactor roll options to have advantage/disadvantage use 2d20kh1 or 2d20kl1 and factor in the rest. Parse translated words for spell filtering (Can you give me a full list here, Alzam?) Per roll settings - each attack can choose how to roll fix import scripts Create more macro queries? Write conversion script (Though everyone should start over with new sheets if they are experiencing any lag) Nice to have: Warlock automatically cast at higher level. Spell Point values customizable Pre-populate class stuff even after the first one (watch specifically for class change) Elemental Adept I can provide some guidance, but I don't really have the bandwidth to support a script. If you need me to make changes I can likely do so (if they are good changes). Regarding target name and AC - I've added fixing that to my TODO. It won't be too difficult @The Old One: Converting : If you are converting drag and drop NPCs then you dragging & dropping them again is going to be way less time than me setting up conversion for them. If these are custom NPCs you'll have to wait until I write a conversion for the OGL sheet. I raised this exact problem when Roll20 chose to make that sheet, but this is the current solution we have. :S
1456823742
Lucian
Pro
API Scripter
Kryx said: I can provide some guidance, but I don't really have the bandwidth to support a script. If you need me to make changes I can likely do so (if they are good changes). Oh, I wasn't expecting you to support anything, don't worry! I was really just asking a theoretical question about what was possible with the new sheet-workers system. &nbsp;I get the impression that there isn't really a good solution to the problem of API changes to attributes given the framework Roll20 have provided, but I thought you might have some ideas/plans in that regard which might influence how I try to approach it. If not, no worries. I'll ask if Roll20 have any plans to make this easier as well.
For people referencing fields on the sheet, I will post the documents I have for writing things down so far. These are more me just noteing things down and are not fully formatted well to put to the wiki as is, these are just me going over the sheet in order. General Fields <a href="https://docs.google.com/document/d/1FNUxw1A7eQSHMx" rel="nofollow">https://docs.google.com/document/d/1FNUxw1A7eQSHMx</a>... Repeating Sections (not complete) <a href="https://docs.google.com/document/d/1wOAWki9yohGEkh" rel="nofollow">https://docs.google.com/document/d/1wOAWki9yohGEkh</a>...
1456826302
Kryx
Pro
Sheet Author
API Scripter
Ideals is marked as "ideal" for the button, but it is "ideals" in the code. "weight_equipment" isn't broken per the last update. I can review more later. Thanks for doing it!
Kryx said: Ideals is marked as "ideal" for the button, but it is "ideals" in the code. "weight_equipment" isn't broken per the last update. I can review more later. Thanks for doing it! Ya, noticed I never updated equipment weight, these are rough notes atm so will need to be gone over after I wrtie every things down
Refactor roll options to have advantage/disadvantage use 2d20kh1 or 2d20kl1 and factor in the rest. I happen to like the current behavior where both rolls are output. It makes for quick play, we don't have to change the roll option. Regular, adv and disadv rolls are all taken care of in the output. I'm hoping that option remains. Not everyone hates grey text :).
1456836419
Kryx
Pro
Sheet Author
API Scripter
@Vanakoji: " repearting" should be "repeating" in the 3rd line on the second doc. Google docs works perfectly - I should've thought about that before. Much better than a wiki. It would be nice if we could comment on that doc for small errors. @Thorsten: Likely we'll have to have 10 rolling options by the time this is done... I'm not sure how it would all work, but it would definitely be nice to have all the damage rolled into one for crit for example.
1456840715

Edited 1456841291
Vanakoji
KS Backer
Issues: - Referencing a weapon type that is newly created returns blank @{NAME|repeating_attack_ID_type} rather than "Melee weapon" as referencing type does not work untill it is changed. - Spell damage re-enabling still when using second damage field as seen in the gif I posted before &nbsp; <a href="https://embed.gyazo.com/4ad70678769ad549e6413d787c" rel="nofollow">https://embed.gyazo.com/4ad70678769ad549e6413d787c</a>... - Global all save bonus doesn't show in on the save mod +6 to a save with the all save bonus set to 2 shows 6 on teh core page. Made some corrections to the docs. I believe that comments are on now since these were mean to simply help some people rather than be a final copy. Still need to do general NPC fields and macros as the layout is a bit different for the tables for a quick look. Information isn't formatted well atm anyway though.
1456841983
Kryx
Pro
Sheet Author
API Scripter
Vanakoji said: - Referencing a weapon type that is newly created returns blank @{NAME|repeating_attack_ID_type} rather than "Melee weapon" as referencing type does not work untill it is changed. This is how Roll20 is designed to work and cannot be changed without going against that design. Added spell damage issue to my TODO. Fixed global bonuses on saving throws. Will be on next release.
1456842428
The Aaron
Pro
API Scripter
Robert D. said: This isn't a bug per se, but I thought I'd throw it out there in case anyone has a fix. I use the group initiative API. With the community contributed sheet, if I rolled initiative and the token already had an initiative in the order, it just did nothing. With this sheet it closes the initiative tracker. Just a little annoying. Anyone have a guess why? I liked being able to select everyone on the field and hitting the macro instead of having to choose my targets. :) That probably isn't something to do specifically with this sheet. &nbsp;If you want to PM me a join link and GM me, I can jump in tonight and see if I can track down the issue and fix it.
Doug E. said: Also, found when dragging Saving Throws button to macro bar , it is called saving_throw_macro but when clicked, rolls Ability Chec k macro. But when clicking from the sheet, rolls properly. Ability Checks rolls properly from the sheet and when dragged to the macro bar, but the name is saving_throw_macro so that might be a clue. Bringing up a reminder on this portion of Doug E's post as this is still a problem, I have a bit of an interest in getting this one fixed as then I can release the new version of my Token Action creator :).
1456843614
Kryx
Pro
Sheet Author
API Scripter
Fixed those for next version. %{NAME|ability_checks_query_macro} and&nbsp;@{NAME|ability_checks_macro}
Kryx said: @Gediablo: This duration is unfortunately fairly standard. But there will be no visibility for Roll20 on this thread so if this process is dissatisfying I'd recommend you create a thread where you raise this issue. It is both dissatisfying and frustrating that I can see the sheet has been ready for official release in Kryx's opinion as a new sheet for a week, but this hasn't happened yet, apparently due to the Roll20 support. I created a separate thread raising this issue <a href="https://app.roll20.net/forum/post/3028632/" rel="nofollow">https://app.roll20.net/forum/post/3028632/</a> - no Roll20 response yet. Quite disappointed by impression on Roll20 support I have gotten in this matter... :(&nbsp;
@Gediablo It not in the Github pull request anymore and has been merged <a href="https://github.com/Roll20/roll20-character-sheets/" rel="nofollow">https://github.com/Roll20/roll20-character-sheets/</a>... But it doesn't show up in the list for the moment. I'll leave them today, to update everything.
1456859202
Lucian
Pro
API Scripter
Minor issue: attack damage should have a minimum of 0, irrespective of modifiers - currently it can go negative.
@Gediablo So now we know. There's a weekly pass. That also means that fixes to the sheet will take a week to show up for all and sundry. If Kryx can align his pull requests to happen just before roll20 devs do their weekly pass, that'll make it smoother. I am good with weekly pass. I think that's reasonable. Sheets that change more rapidly than that are arguably not settled yet. Personally I'll stay on the Pro/Custom sheet until it's settled a bit. Kryx is still adding so much functionality at a rapid pace, I'd hate to be missing out! :)
Thorsten B. said: I am good with weekly pass. I think that's reasonable. Sheets that change more rapidly than that are arguably not settled yet. I agree. Had I gotten that information a week ago, it would have saved me personally a lot of frustrations, however. I had last weeks off and had hoped to use that time to recreate character sheets before my session today. Thanks again Kryx for the new version - much appreciated!
1456872747
Kryx
Pro
Sheet Author
API Scripter
@Lucian: I cannot set a minimum damage. A weekly pass is fairly slow, but I believe to push the sheets they have to push their whole stack live - they can't just push sheets. If that's the case I can see why they'd be remiss to do it more often than once a week, but the timeframe should be consistent and communicated. I will raise this and see if we can get a consistent timeframe.
Is it my imagination, or did we used to have the ability to adjust the size of the Feature and Traits box? I'd swear that the weekend, I was able to expand it to see all the features I'd entered. Today I can only seem to increase the size of the box at the bottom you are deprecating.
1456873960
Kryx
Pro
Sheet Author
API Scripter
Before you could expand the textarea. It is now a span with a max-height as people didn't want to see it all. I will see if I can allow it to be expanded, but I'm skeptical.
1456874553

Edited 1456874575
Robert D.
Sheet Author
I&nbsp;can move stuff to resources instead. I'll forget about the stuff in there if I can't see it. :)
1456874739

Edited 1456874756
In case people haven't seen it yet, the sheet is now available as an option on campaign option pages.
How do updates to that work, BTW? Do they push out every week?
Also, how are people setting up weapon attacks with multiple possible damage bonuses. A ranger with both Hunters Mark and Colossus slayer for instance? I'm wondering if I should set up multiple different attacks or set up the kickers in free text.
1456875770
Kryx
Pro
Sheet Author
API Scripter
It sounds like you're doing something wrong with traits or maybe I'm misunderstanding. I'm going to look at removing resources now that we have traits. Updates for pros push out daily pretty much. Though that requires manually updating. Doing it automatically will cause your version to be a week or more old. Also planning on setting up a class feature thing like sneak attack for hunters mark and divine smite.
alexander h. said: In case people haven't seen it yet, the sheet is now available as an option on campaign option pages. do we know what version is being used there?
Thorsten B. said: Sheets that change more rapidly than that are arguably not settled yet. Personally I'll stay on the Pro/Custom sheet until it's settled a bit. Kryx is still adding so much functionality at a rapid pace, I'd hate to be missing out! :) Ditto. But I'm having a heckuva time keeping up - which I'm not. Kryx said: I'm going to look at removing resources now that we have traits. Also planning on setting up a class feature thing like sneak attack for hunters mark and divine smite. Nooooooooooo, keep resources. But seriously, how are Personality traits going to be used for tracking resources like healer's kit uses, Paladin's Lay on Hands HP pool/uses, Channel Divinity, and so much more? Mark B. said: alexander h. said: In case people haven't seen it yet, the sheet is now available as an option on campaign option pages. do we know what version is being used there? Looks like 2.1.13
&gt;&nbsp;I'm going to look at removing resources now that we have traits. I like resources. They have a max and current count, which is really handy so we can remember how much of something was remaining between sessions. We're also using it as a quick way to roll things like healing potions, which don't really fit into traits well.
Count me in the camp of keeping resources. &nbsp;It has uses for tracking anything with charges/uses like wands, staves, etc...
Kevin said: Count me in the camp of keeping resources. &nbsp;It has uses for tracking anything with charges/uses like wands, staves, etc... I will through my hat into that ring also, am using it for our gunslingers Grit points and Barbarian's Rages.&nbsp;
Mark B. said: Kevin said: Count me in the camp of keeping resources. &nbsp;It has uses for tracking anything with charges/uses like wands, staves, etc... I will through my hat into that ring also, am using it for our gunslingers Grit points and Barbarian's Rages.&nbsp; Same here for Grit with a Gunslinger, I'd appriciate Resources being kept in
@Kryx. That bit about me doing something wrong with traits. Is that because I said I'd forget about stuff I can't see? If I have to scroll up and down through a page or two of text, I'll get lazy and stop doing that. So any feature or trait that isn't in the window whereever I leave the scrollbar will get forgotten and ignored.
1456895719
Alex C.
Marketplace Creator
Robert D. said: Also, how are people setting up weapon attacks with multiple possible damage bonuses. A ranger with both Hunters Mark and Colossus slayer for instance? I'm wondering if I should set up multiple different attacks or set up the kickers in free text. I have Hunters Mark set as a Spell and Colossus Slayer as an Attacher (also have Sneak Attack as an Attacher for rogues), so attack rolls look like this (we like to hit as few buttons as possible): Our rogues attack looks like this:
1456910361

Edited 1456910401
The attachers are on the options page. Maybe not the most intuitive place for it, but I don't know where else I'd put it.&nbsp; And I'd really prefer to keep the resources as well, it's really nice for tracking uses, even for Fighters where it's pretty much binary. Oh, and I want to say that I like the scrollbar for Features & Traits, didn't even consider it for a possible solution
Odd one. - When drag and dropping a kobold, the NPC does not fill in HP in presentation mode and the HP macros has an error (HP is not set, only the NPC fields for dice and bonus). The hp will appear if you manualy edit HP in some way for an update but the kobold is also adding 4 in teh HP bonus field for some reason.
Is it possible to add more options for hiding NPC info? &nbsp;I am in a dilemma because I want to show the Save button but I do not want to show my players my attack rolls or damage. &nbsp;I know you feel like these rolls should be done in the open(you have already said this to me) but I would rather have the option to cheat both for and against my players when the story requires. &nbsp;I do not mind adding a [Save] button at the end but I have found that it automatically takes the target from the original roll. &nbsp;This means the player does not get to actively roll their save. &nbsp;If this is a problem that you would consider finding a solution to, it can be low priority. &nbsp;I know I am being picky with my own play style and now that the characters all have save queries, it will be easy enough for them to roll it themselves. &nbsp;I guess I don't understand why you give us the option to hide certain things, but for attacks and damage it is all or nothing.
1456931559
Kryx
Pro
Sheet Author
API Scripter
New thread&nbsp;<a href="https://app.roll20.net/forum/post/3046287/5e-shaped-v2-dot-1-13-live" rel="nofollow">https://app.roll20.net/forum/post/3046287/5e-shaped-v2-dot-1-13-live</a>