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

1456389175

Edited 1456396056
Kryx
Pro
Sheet Author
API Scripter
@Saevar: I will not calculate the global bonus , but just add them to the formula. Similar effect. @Thorsten: I'll have to calculate AC for NPCs so that adjusting the dex also adjusts AC. Similar to how I do it for everything else. Side note: People use edge? :P @BP: You can reference a class level by @{NAME|repeating_class_##########_level}. If you right click -> inspect on that row you can find the id in inspector. I should probably put in some generic fields for this that are adjusted when classes are adjusted. Attachers : They aren't meant to be used directly - hence the name ;). I will edit the text to reflect this. Skills column is the hope that I can fill it out later, though that's unlikely. For now I'll put the "Skill" one there (likely doesn't solve your problem though). Crit damage is empty unless you put something in it - that is correct.
1456393369
Jakob
Sheet Author
API Scripter
Re: crit damage. I have the feeling that many people use a house rule of a critical being max damage + normal roll. It's currently impossible to replicate that with the way crits are set up. I don't know if this is technically possible, but perhaps one could instead copy the normal damage to crit damage if the crit damage field is empty, and then one can edit the crit damage field according to one's favorite house rule?
1456393748

Edited 1456393907
Kryx
Pro
Sheet Author
API Scripter
I'd be surprised if many people ran that as that rule would make a crit on a rogue insane. Altering Crit isn't an easy task. That field is meant for something like half-orc adding extra damage on a crit. That field cannot be auto generated as it would overwrite what the user put in. The best place would be a setting on the settings page, but I can't think of a way to use the maximum of a dice...
1456394211
Jakob
Sheet Author
API Scripter
I'm not saying it's a good  rule, but I've just heard it mentioned often. Anyway, if it's technically hard, it would fall under 'nice to have, but not really that  nice'.
Ah... Now I get it! That means I can also use @{NAME|repeating_class_$0_level}. Thanks for the clarifications
1456404933

Edited 1456404966
Kryx
Pro
Sheet Author
API Scripter
In the next version I'm adding in fields so you'll be able to use @{NAME|fighter_level} @{NAME|barbarian_level} etc.
1456415234

Edited 1456415514
Kryx
Pro
Sheet Author
API Scripter
2.1.5 Added a button to generate skills on the settings page Skill names will be localized (translated) when generating skills & swapping languages!!! They will regenerate every time you swap. Currently setup for English and French. For translated skills you'll either need to swap languages and then back or regenerate. Normally I set this to automatically happen on upgrade, but I don't want to overwrite any changes that people have made. Parsed NPC AC to remove 10 and dex to get a "bonus" so that the user can then adjust dex and the ac will adapt. The verbiage here should hopefully make it clear what has happened. For example under AC on edit mode Ancient Black Dragon says "[24] - 10 - 4(Dex) = 10 Bonus [(natural armor)]" with the [ ] meaning it's a yellow box. Added named fields for class levels. For example @{NAME|fighter_level} @{NAME|barbarian_level} @{NAME|wizard_level}. This can be used for second wind or a variety of purposes. Attachers no longer (wrongly) specify that they can be accessed directly Global bonuses are no longer added to the math, but are added to the end. Fixed ammo rounding issue. Ammo can now be in smaller increments (.075 for example) Hopefully that generate skills "button" will solve any issues around repeating skills.
Love the @{NAME|fighter_level} addition. Will this work with custom classes as well? I have a Blood Hunter that reduces max HP when Crimson Rite is used based on their BH level. 
1456417331
Kryx
Pro
Sheet Author
API Scripter
Yes, but custom classes won't get set to 0 if it is removed nor will they add multiple rows together like normal classes will. Shouldn't be a problem in nearly all cases.
1456425745

Edited 1456425768
Kryz, it's just looking awesome!! - remind me to buy you a beer in the airport! I have a quick question, Is it possible to reference to a NPC's Attack with a token Macro? I really loved that detail. (though having 3 monitors makes it somewhat doable to have character sheets open on one screen) //L
1456426777
Kryx
Pro
Sheet Author
API Scripter
Yes, it's similar to other repeating sections. %{NAME|repeating_action_##########_action} %{NAME|repeating_reaction_##########_action} %{NAME|repeating_legendaryaction_##########_action} %{NAME|repeating_lairaction_##########_action} I'm also planning on hopefully being able to provide either a series of chat buttons or a query macro like I did on the old sheets. We'll see what I can do.
Is there a way I can set every sheet to whisper GM? Probably is, just don't know where to find it. Sheet gets keeping better and better Kryx. Hope you are eating enough Brains to keep yours energized!
Kryx said: I'm also planning on hopefully being able to provide either a series of chat buttons or a query macro like I did on the old sheets. We'll see what I can do. I personally prefer a query macro like the old sheet.  I realize that it is less straight forward.  I have been trying to build one for myself, but I am having trouble putting the rolls in the query.  I tried ?{Skill| Acrobatics, %{Character_name|repeating_skill_$0_skill} but because that gets evaluated first, it is not working and I have yet to find a workaround
1456430498
Kryx
Pro
Sheet Author
API Scripter
@Rick: Sheet settings cannot apply to all sheets. You'll have to set it on every sheet. @Ken: I agree that query macros are nicer to use. But they may not be an option. What you were trying won't work because query macros cannot reference other macros. If they could that would fix everything about them. To create it I have to recreate the whole thing in the query macro.
1456430872

Edited 1456430955
Kryx said:  If they could that would fix everything about them. To create it I have to recreate the whole thing in the query macro. I would be happy to do the work, I am just not sure how to go about it.  The text from pressing up after a roll looks as though calculations like proficiency have already been done, which means if that changed, the query would have to change as well
1456431062
Kryx
Pro
Sheet Author
API Scripter
Yup. I'll have to do it via sheetworkers and keep it all in sync. You're now seeing why it hasn't been done. ;)
OK, well Sheetworkers are above my pay grade right now.I'll leave that to you.  I can make them with the command buttons easily enough, I just don't care for how it looks.
Re AC and NPCs: I'm on the fence about Dex being tied to AC at all. Only because the way the stat block works, AC is presented as a fixed, resulting number, and none of the calculations are exposed. So if I go down a stat block in sequence and enter AC 14 (Leather Armor), then Dex 14, and have AC change to 16, that'd not have been as expected. I'd have to know the sheet does that and enter AC 12 and rely on the Dex modifier to come in. I can see arguments for either approach. Let's see how it turns out with what you had in mind.
1456439980

Edited 1456440031
Kryx
Pro
Sheet Author
API Scripter
The sheet expects you to enter AC 14, Dex 14, and then get an AC of 14. The fact that it adjusted to 16 is a bug in my implementation. I'll need to adjust my implementation because the way I did it depends on Dex being set before AC which isn't realistic. I need to account for either one being set first. I will fix this in the next version. I eventually plan on calculating Challenge based on adjustments made so I need AC to be reactive to Dex changes. Dex is definitely tied to AC for NPCs as it is for PCs. It follows the same formula: 10 + dex + _____. I just remove 10 and Dex to get the unknown so I can then make adjustments later based on Dex changes.
Rick V. said: Is there a way I can set every sheet to whisper GM? Probably is, just don't know where to find it. If you want this as a GM to keep NPC roll a secret sometimes consider toggling /talktomyself. Usually I have all my rolls in public, but sometimes I feel like doing rolls just for myself.
Got you Kryx. I'm picking up what you're putting down :).
1456450438

Edited 1456450479
Nice-to-have not-a-priority feature request: Make the Features & Traits a repeating section similar to the resources section, but only with Freetext. This would allow players to quickly reference class features that aren't necessarily tied to attacks or other abilities, like the specific wording of their spellcasting feature, or stuff like the Eldritch Knight's Weapon Bond.  It's not at all critical to not have it, it'd just be a nice convenience compared to the way it's set up currently.
Hey Kryx, I did a conversion pass on a copy of my current game. so far the fields not converting are: Class (also when manually changing the class it creates "Ghost Barbarian" slots which are red and can't be deleted.) Proficiency Languages Background converts but also includes any text for the background ability description in the tiny space at the top of the core page. Features and traits Attacks Spells (but you mentioned these probably won't be converted.) Equipment Additional Notes As of now that's about it... Let me know if you have questions.
Got a bit of a change to look at all the work put in before I get back to stable internet and am loving the sheet, things look great and the work you put in can be seen in the quality of the sheet. From what I have has time to look at. Small bug. - When making a new character, the xp is not set to 0 even though it shows it in the xp field (aka @{NAME|xp} is not set). So when you first create a new character and add a class, while the header shows 0/300xp, clicking the xp gives an error as the 0 it not set until you type a number in the field. Thought. - Reading about crits here, I think the option to include weapon die again would be the best. If you can set it so say a longsword does not include a second d8/d10 by default, then players can set it up themselves using the crit field. So if the auto include was turned off, they could put 1d8 in the crit field for the same result or, they  could just put 8 in the field if using max damage custom rule as with the option turned off, a crit would do nothing special with nothing in the crit field (think this was how it was on the old sheet). That option I think would cover the most situations for custom crit rules and allows more easy adjustments to crits with custom magic items as well. - I think alexander h. has a good idea about the freetext repeatable section for features and traits. It would help when a character has a lot of feature/traits and clicks the field you don't get two pages in the macro. I would think maybe lower the size of the current field (but still have it) and add a repeating section with just freetext for easy expanding/output to chat. As they said though, a nice to have in the future. - I would look nice if clicking the CR for a creature perhaps used text instead as CRs lower than one come out as decimal numbers in chat. So CR 1/4 shows 0.25. If there is an easy way for that to show 1/4 instead that would be nice.
1456466389
Dylan G.
Pro
Marketplace Creator
Sheet Author
Bugs: On ranged weapons, ammo can never be set to 0. Also on ranged weapons, you cannot set the stat to —. It automatically sets it back to Dex.
1456476034

Edited 1456476683
Kryx
Pro
Sheet Author
API Scripter
BREAKING I have reverted the AC changes for NPCs. Any NPC created since 2.1.5 (last 16 hours) will need to reset their AC. For now NPC AC will not update on Dex change. It will have to be done manually. I will likely address this differently in the future.
1456478146

Edited 1456478186
Kryx
Pro
Sheet Author
API Scripter
@Dylan Ranged Weapon abilities will no longer set back to dex if you set it to "nothing". @Alexander Features and Traits would only work as a repeating section if I implement an edit toggle for PCs like I do NPCs. Also any existing features & traits would have to be converted by each user (I'd have to leave the text area there for a while). It's an option, but requires some work. @Vanakoji: It is normal that stuff will error if the user has not put anything in. This happens for hp, temp hp, xp, class & level, etc. On Crits: Go back and read old Actoba threads about crits. There were hundreds of cases of a user not putting the damage into "crit damage". Requiring the user to do so is not an option. Fixed CR output. All of this is pushed to 2.1.5
Why do you need an edit toggle for a features &  traits repeating section? Couldn't it just be done in the same way the resources repeating section is done?  But as we've both said, this is not at all a priority, but something that could be added later. 
1456480867
Kryx
Pro
Sheet Author
API Scripter
I'm adding an edit mode to PCs. It'll help in several areas. Traits will be repeating the same as NPC traits by next version (tonight).
Kryx said: Traits will be repeating the same as NPC traits by next version (tonight). Thank you, I was about to add that I thought this would be a good idea.  Looking forward to it.
Too bad it's no live yet, I have a game tomorrow and would have loved to use it :(
1456498915
Kryx
Pro
Sheet Author
API Scripter
2.1.6 Edit Mode for PCs Proficiencies/Languages now show inline in "Presentation mode" Repeating Traits which mirror NPC traits. Editable in "Presentation mode". Skill/save bonuses have been moved to the core page for PCs and NPCs - visible in edit mode. Abilities/Inspiration/exhaustion/proficiency bonus/coins fixed for edit mode Refactored Actions/Attacks/Spells/Traits to use flex-box (just a visual change) Ranged Weapon abilities will no longer set back to dex if you set it to "nothing".
"Below will be removed shortly. Please port it over to the new version above." I don't see a new version above Features & Traits, just Personality Traits, Ideals, Bonds and Flaws.  Is there something I'm missing?
1456500818
Kryx
Pro
Sheet Author
API Scripter
Hit the pencil button next to the navigation. :)
Ah, I see.  Rather than it being a text area, you can add features such as Charger or Alert there.  I missed the add button. :)
players that absolutely insist on Edge Good grief, what is wrong with them!? ;-)  J/K  I've had such negative experiences (professionally and personally) with MS browsers that I will never, ever, use them. But I digress.... Great work, Kryx!  I didn't care a whole lot for the old version of the shaped sheet, but you've outdone yourself on this version.  I'm still playing around with it, but I think you've won me over with this one.  Kudos!
Right now its at a good point in which I love the sheet. My only gripes are with the limitations of the SRD.(lack of complete monster content etc). DM prep is still moderately easy while the sheet is easyon new players eyes
So I have a low priority request.  I would like the option to add somthing along these lines to antything with a saving throw  [Save](~target|wisdom_saving_throw) I have added this manually to a couple of spells and I really like it.  it gives the other person an easy way to make their save. ( this may need to be outside any GM hiding options.  I know I can do this myself and I probably will in the short term but I though other people may find it useful as well
1456524455

Edited 1456531649
When clicking on elements in Features and Traits, the text posted in chat is center-aligned. This looks rather ugly, especially with stuff like the Shield Master feat, which has a couple of bullet points.
1456525462
Kryx
Pro
Sheet Author
API Scripter
@Ken: What you're looking for is target for saves as there is for target vs ac. I'd suggest instead for each saving throw we provide a button that people can click. For instance DC 21 Wisdom and users can click Wisdom. I'm not sure if this is feasible, but it would be really nice. @Alexander: all text is center-aligned in roll templates. I'd need to go through every text item and consider if they should be center or not. I can look into it more.
1456530202

Edited 1456530397
So I've been working on creating some custom NPCs, PoTA ones, and find it, annoying, that the skills are not align in a column. Without the alignment, finding the location to change the proficiency is a chore. If there is anyway to get this align, that would be great!!!!!! Version 2.1.6 in Firefox Oh and if possible, could the attacks list on the NPCs be compatible with the compendium? It would be nice to drag a weapon from the compendium to an attack and it populate, instead of entire NPC. :)
Moving the "resistances & immunities" and "exhaustion level" boxes above the "features and traits" box might be a good idea. The latter can get quite long, if all the text is there. Either that, or don't display the text for each feature on the display page. If possible, it could be nice to have two columns on the Character page with the detailed description, and just have the one column on core with just the name, like how armor has the name and AC on core, but detailed stuff on equipment. You can check my character sheet (Alexander) if you need an example of what an 8th level fighter might look like.
Kryx said: @Ken: What you're looking for is target for saves as there is for target vs ac. I'd suggest instead for each saving throw we provide a button that people can click. For instance DC 21 Wisdom and users can click Wisdom. I'm not sure if this is feasible, but it would be really nice. Oh I am looking for a button, the target aspect is there just so the person that needs to make the save(i.e. the GM) can make the roll off the correct sheet.  I don't want anything like an automatic roll, I think the person that makes the save deserves to have the roll under their own control.  The code I posted puts a button at the end of the template that the target can click.  I do think that this button(whatever it looks like - I like your idea of making the Wisdom the button)  needs to be visible even if whisper to the GM is selected.  
Kryx, After upgrading to 2.1.6, oOn my existing character sheets in the Features & Traits I see a note that says "Below will be removed shortly.  Please port it over to the new version above." The issue is that the Add button does not exist on character sheets that were already created.  Is there a way to get the button to show without re-entering the whole character?
Am I just blind, I can't seem to find "Passive Perception" stat on the core sheet.
Kryx said: Hit the pencil button next to the navigation. :) @Michael R.  See the above message from Kryx ^^ The sheet now has an edit mode and a presentation mode, so to add things you must be in edit mode.
> Am I just blind, I can't seem to find "Passive Perception" stat on the core sheet. Purposefully left out. It's 10 + all modifiers that apply, so Wisdom, any proficiency, and adv/disadv.  All skills have passives. There's an argument to be made that Passive Perception has a place on the sheet simply because it's a) on the paper sheet and b) the most commonly used passive.
Kryx said: I'd be surprised if many people ran that as that rule would make a crit on a rogue insane. Altering Crit isn't an easy task. That field is meant for something like half-orc adding extra damage on a crit. That field cannot be auto generated as it would overwrite what the user put in. The best place would be a setting on the settings page, but I can't think of a way to use the maximum of a dice... It is a very common rule. you can thank Chris Perkins for popularising it. The general way it is applied is just through weapon damage though, the rogue's sneak attack is treated as bonus damage not done through the attack roll but triggered by the attack roll. (so 1d6+3+2d6 on a rogue's shortbow attack would be 6+1d6+3+2d6 with the critical hit rules, the idea being that a critical hit should always do more damage than a standard attack)  Onto the sheet itself, I noticed that there still doesn't seem to be any sort of spell level sorting, is this intentional? I don't see it listed in the todo section as something that is intended for change.
Kryx said: @Yesat: It will be available in the list of character sheets for all users as soon as roll20 accepts the pull request and makes it live, yes. Any news on this? I understand it is not under Kryx's control, but this doesn't sound like something that should take more than 3 days. :(
1456562490

Edited 1456562572
Kryx
Pro
Sheet Author
API Scripter
@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.