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.0.11 NPCs near complete

@Kryx, just a shout out for the amount of work you are putting into this.  Loved the standard Shaped sheet, and now having drag and drop is awesome!!!  
This is awesome work!!! I have waiting to make use of it. Great Job!!!!
Problem with making new spells isn't happening today. I wonder if it had to do with how many people we had logged on at once. Feature Request: A clear button for existing NPCs that are in the SRD. Converting those old NPCs from the community contributed sheet to the new sheet might be hit or miss, especially with the actions. For SRD characters it's probably easier to clear all the fields and drag and drop from the SRD fresh. This allows us to not have to recreate the token and art and such. Probably saves five minutes of work over creating from scratch. I don't know how hard that is to implement, though, so if it's difficult, this is a low priority request.
1456094151
Kryx
Pro
Sheet Author
API Scripter
Sheet Workers cannot delete fields - therefore it cannot clear. It's probably best to start a new sheet and drag & drop.
Cool. Probably a safety feature. :)
Hey @Krix I've been caught up with some other stuff and haven't been able to keep up on the progress (although it looks like you're kicking it's ass).  Based on the seemingly productive weekend, when do you think conversion script will be done? Thanks!!
Two things I noticed reentering monsters for the new sheet. 1) There doesn't seem to be a good way to show spell slots for npc. Under the spells, it doesn't have any listed since the npc has no class levels. Even if it did, there wouldn't be a good way to do uses per day. I have the text copied manually into the spellcasting ability on the sheet, but it doesn't seem to honor carriage returns so the spell list is something of a mess. Also, if I dragged and dropping the archmage into a blank character, it seems to strip out the spell list. 2) Speaking of that, when I dragged and dropped the archmage, it populated three of my characters, overwriting a lot of my work. What determines where the information goes when you drag and drop from the SRD? I have a few characters with corrupt bits of data from that (like a headband of intellect in their spell list, presumably because I copied it into a different character's equipment list). Let me know how that's supposed to work and then I'll see about bug duplication steps.
1456132579
Kryx
Pro
Sheet Author
API Scripter
John K. said: Based on the seemingly productive weekend, when do you think conversion script will be done? I'm going to start answering this question with "It's done with it's done". What are you converting from? Shaped? PCs or NPCs? Somethings like weapons or NPC actions may not convert well. We'll see.
We're all just over-eager to get this into some existing campaigns is all. You're doing amazing work! But yea, give them breathing room, the sheet itself pre-update is already an amazing piece of work and I'm stoked to see you're so active in keeping it developed with the new features roll20 added. I mean, it's not even been a full month has it? I'll be stoked if I can get my campaign functionally onto this sheet in the next month or two.
1456149477

Edited 1456149557
Kryx
Pro
Sheet Author
API Scripter
@Robert: I need to fix the traits parse to pickup spell slots. It should show in the traits and be parsed to the spell slots on the spells page. Added to my TODO. Though not all have slots, some just have a certain number of each spell in which case I'll leave those on the traits section. As far as Dragging & Dropping creatures I would suggest you not have multiple things open when dragging and dropping as it can go everywhere. If you find a bug there it is likely on roll20's end, though feel free to post it here so I can verify.
I SUSPECTED that there was nothing that you could do about the drag and drop. I'll just need to be careful.
1456171762
Kryx
Pro
Sheet Author
API Scripter
Good news! Shaped Sheet will be releasing as a whole new sheet (With the old one deprecated so people can still use it, but cannot pick it). Meaning everyone will have to choose to upgrade which means I can release much sooner! Likely tomorrow. That's right: I'll likely push my changes to roll20 tomorrow (if I can merge it all properly) and then they should make it live shortly after. :)
1456174960

Edited 1456178989
Kryx
Pro
Sheet Author
API Scripter
2.1.2 Parsed alt and secondary damage for NPC actions/traits. Parsed half damage for NPC actions/traits. Parsed Traits/Actions with multiple lines (Spellcasting, Swallow, etc) Set the default ability for drag & drop monsters to their highest of Int/Wis/Cha. Added a number input to change number of legendary actions per turn Fixed damage parsing for Actions that have half damage. Fixed Trait parsing for "Spellcasting" Parsed spell slots from "Spellcasting" (It's only visible on the PC sheet under character). Added "Remarkable Athlete" as a toggle next to Jack of All Trades. It should work just like Jack of All Trades (but round up and only apply to str/dex/con and not stack with jack of all trades so if there are both I choose remarkable athlete). Likely going to try to merge and push to roll20 tomorrow, but I have my games on Tuesdays so we'll see how that goes.
Does anyone know what will happen if once it is pushed to roll20, and I change from the new SRD sheet from roll20 to this new shaped sheet?  Do my players sheets transfer over?  Or would I have to have them re-enter everything?
That's great news! How would you handle the fighter's Remarkable Athlete. I don't see how to  hook attachers to skills.
Did the location of the sheet change? I'm getting 404s on the links at the top of this thread.
1456176605

Edited 1456177135
Kryx
Pro
Sheet Author
API Scripter
@Mark B. If you switch sheets any fields that match up will be shown on the new sheet. All fields that don't will still be there, but won't be visible so they'll have to be re-entered until I finish conversion scripts. As I've said before I recommend making a duplicate backup campaign and starting each character from scratch with a fresh sheet. For Remarkable athlete you're going to have to do that manually. On the settings page you can add ceil(@{PB}/2) to each check or skill. I can add a feature of it next to Jack of All Trades - it's very similar. I fixed the location of the files. I moved them so I can merge them back without destroying the old ones.
Great. My lunch period just ended, but I'll play with it more as I could. Dropped in the archmage, worked great. Went to my manually entered flame skull. I had to switch to PC, and add a wizard level for it to create the spell slots, but then I was able to delete the class and manually add in the slots. For the mind flayer, I just put the uses in parens after each spell name "Detect Thoughts (at will)" Etc. I don't know how your parsing works for those, since I couldn't think of one in the SRD in the time I had left.
Robert D. said: Great. My lunch period just ended, but I'll play with it more as I could. Dropped in the archmage, worked great. Went to my manually entered flame skull. I had to switch to PC, and add a wizard level for it to create the spell slots, but then I was able to delete the class and manually add in the slots. For the mind flayer, I just put the uses in parens after each spell name "Detect Thoughts (at will)" Etc. I don't know how your parsing works for those, since I couldn't think of one in the SRD in the time I had left. Wait? You see Mind Flayer in the compendium?
1456178949

Edited 1456179056
Kryx
Pro
Sheet Author
API Scripter
Manually entered creatures will have to add slots manually on character for now. Though you shouldn't need to add class levels at all - just add bonus slots. Spell slots are only for numbers. Any kind of "At-will" will have to be accessed from the traits section. @Saevar: He's talking about manually entering. I added a toggle for remarkable athlete. It should work just like Jack of All Trades (but round up and only apply to str/dex/con and not stack with jack of all trades so if there are both I choose remarkable athlete).
1456179739
Lucian
Pro
API Scripter
Hey, Just went to try and update from GitHub and the v3 branch is 404ing on there - have you started to merge stuff and it's got confused? Cheers, Lucian
1456179974
Kryx
Pro
Sheet Author
API Scripter
Updated URL:&nbsp; <a href="https://github.com/mlenser/roll20-character-sheets" rel="nofollow">https://github.com/mlenser/roll20-character-sheets</a>... I put it in the OP.
1456180143
Lucian
Pro
API Scripter
Don't worry, I've worked it out, you've moved the whole directory in the latest revision. Cheers.
I had to add the character level and then delete it becuase otherwise the sheet didn't create the various spell levels for me to add boxes to. If I click spell slots, but don't add a character level, it highlights spell slots, but never populates the boxes underneath.
And I'm adding the at will notes and number of uses because without carriage returns, spell lists in the trait section are nigh impossible to read. :) I assume that's just a limitation of the kind of box you're using.
I just read through some of the source on github. &nbsp;Holy cow, what a huge project and how well you handle the crappy constraints. &nbsp;It's also very readable code. Gotta up my Gulp game.
1456184076
Kryx
Pro
Sheet Author
API Scripter
@Robert: I'll look at the spell slots thing in the morning, but it seemed to work for me. And ya, spans don't seem to line break. I asked Roll20 about it here:&nbsp; <a href="https://app.roll20.net/forum/post/2982850/update-2" rel="nofollow">https://app.roll20.net/forum/post/2982850/update-2</a>... Benevolent Tyrant said: I just read through some of the source on github. &nbsp;Holy cow, what a huge project and how well you handle the crappy constraints. &nbsp;It's also very readable code. Gotta up my Gulp game. Thanks! Ya, the constraints can be quite limiting. I really wish I was using Angular or React. The code quality was better a few weeks ago when it was more organized. Now it has ballooned a bit without me spending as much effort on keeping the code clean, but it's still pretty good. I'll probably do some cleanup after release.
Kryx said: Good news!&nbsp;Shaped Sheet will be releasing as a whole new sheet (With the old one deprecated so people can still use it, but cannot pick it).&nbsp;Meaning everyone will have to choose to upgrade which means I can release much sooner! Likely tomorrow. That's right: I'll likely push my changes to roll20 tomorrow (if I can merge it all properly) and then they should make it live shortly after. :) Cool! So I can have a duplicate campaign with the old sheet active and the players can update or reenter their chars in the other campaign with the new sheet while referring to the old sheet in a different browser tab. You are still going to have a conversion script, though, right? BTW, do you have any idea how it would affect characters in my Character Vault?
1456203119

Edited 1456208587
@Kryx Question, how come when you show all on the PC character sheet, we get an NPC stat block? Also, on the PC side of the sheet, do we need the recharge on Resources to be shown all the time? &nbsp;For instance, I have a mystic fighter that uses PSI points. &nbsp;I'm using Spell Points for Psi points, and I've made 5 entries for Lethal Strike which does 1d10 additional damage for each Psi Point spent. &nbsp;When I make the roll it shows the name of the Resource with ( / ) next to the name. &nbsp;Is it possible to have that not appear when nothing is entered?
1456226909
Kryx
Pro
Sheet Author
API Scripter
@Doug: You can have the setup you described, yes. I will still do some converting, but probably not right away. I've been coding every day for ~5 weeks and am pretty burnt out. It shouldn't be too long though. Vault characters just store fields. The campaign (sheet) you put them into will determine which of those fields show. @Kaelev: NPC/PC Core page showing on show all for the opposite type will be gone in the next release. Resources tab will go away with them remaining on core and attachers going to settings. I can hide recharge if it is set to "None".
Minor thing. In the reshaped test campaign I tried clicking the link for exhaustion without typing anything in the exhaustion level box - get a Syntax error. If you type any number (even negative it is ok) - it appears to block for characters. Maybe it should just default to 0 if not assigned?
1456234756
Kryx
Pro
Sheet Author
API Scripter
I set a default of 0 on exhaustion.
1456244544
Kryx
Pro
Sheet Author
API Scripter
New thread