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

[Blades in the Dark] New styled sheet, feedback sought!

Hey, loving the character sheet so far! Awesome work! Do you know when version .9 will be pushed to roll20? I'm starting a blades game Thur and was just wondering if it'll be updated by then. 
1488954617
Jakob
Sheet Author
API Scripter
P1erx0R said: Hey, loving the character sheet so far! Awesome work! Do you know when version .9 will be pushed to roll20? I'm starting a blades game Thur and was just wondering if it'll be updated by then.  Hmm, Soon (TM). Roll20 has already accepted the pull request, but I don't know exactly how the transition Github->Live works. I expect it to be live by Thursday.
1489002247
Chris M.
Sheet Author
API Scripter
Not sure what has changed about the action roll and Fortune roll templates but Character names of a certain length do not enter down to a new line. They work fine on Resistance and Vice rolls though.  The only difference are Font size %'s but there isn't a consistent line across them that would show why 2 have the problem and 2 do not.
1489002521

Edited 1489002689
Jakob
Sheet Author
API Scripter
Wait, does this mean I actually have to figure out the roll template CSS now? Snap! :D I had avoided looking at it so far... to be clear, I haven't touched the roll templates so far, and don't really understand their CSS. :) This certainly wasn't a recent change anyway - I have not intentionally changed those four roll templates.
Jakob said: P1erx0R said: Hey, loving the character sheet so far! Awesome work! Do you know when version .9 will be pushed to roll20? I'm starting a blades game Thur and was just wondering if it'll be updated by then.  Hmm, Soon (TM). Roll20 has already accepted the pull request, but I don't know exactly how the transition Github->Live works. I expect it to be live by Thursday. It's live now. Your awesome thank you! My group of lazy players will love the auto fill ins for abilities!
1489008065
Tim
Pro
Sheet Author
Compendium Curator
Chris M. said: Not sure what has changed about the action roll and Fortune roll templates but Character names of a certain length do not enter down to a new line. They work fine on Resistance and Vice rolls though.  The only difference are Font size %'s but there isn't a consistent line across them that would show why 2 have the problem and 2 do not. Hmm yes that would be my bad! Looking now, it isn't actually rendered as one sentence that naturally breaks - it's always the name on one line and then the next sentence on the following line. The reason some of those examples are broken and others not is simply because of the font size % difference - that name happens to fit on one line with the Vice and Resistance template font size but not the other two. Because I've baked a lot of the roll template titles into the background image (in order to be able to use the proper fonts, which are otherwise unavailable), the roll template can't be completely fluid/dynamic, so it will be difficult with the current setup to accommodate names of infinite length. The easy solution would be to add this code to .sheet-rolltemplate-bitd2 .sheet-rolltablename, which will truncate the name and add an ellipsis if it exceeds the max character count (and encourage players to use a shorter name for their character sheet for roll template purposes!) width: 237px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
1489008497
Tim
Pro
Sheet Author
Compendium Curator
Here's an example:  Two other things to note; - The name of the character in Roll20 (as seen in the sidebar of Roll20) isn't tied to the "name" field in the character sheet itself. The roll templates use the character name at the high level, not the value entered into the "name" field of the character sheet. So for example, you could put a long name on the character sheet but call the character simply "Crowley" at a higher level for roll template purposes. - There's also the "Alias" field on the character sheet for nicknames, so in your example above, "The Falconer" should really be under "Alias", not squeezed into the character name field. 
1489011300
Chris M.
Sheet Author
API Scripter
Tim said: Here's an example:  Two other things to note; - The name of the character in Roll20 (as seen in the sidebar of Roll20) isn't tied to the "name" field in the character sheet itself. The roll templates use the character name at the high level, not the value entered into the "name" field of the character sheet. So for example, you could put a long name on the character sheet but call the character simply "Crowley" at a higher level for roll template purposes. - There's also the "Alias" field on the character sheet for nicknames, so in your example above, "The Falconer" should really be under "Alias", not squeezed into the character name field.  The logic we've been using for our games has been the character sheet is the full identity, the actual input fields on the sheet (name and alias) are separated and used separately.  I thought it was a new issue but I just went back and checked and that player used to use a different set up on the "OriginalTim" sheet.  Oh well, interesting thing that doesn't really matter too much.
1489011710
Chris M.
Sheet Author
API Scripter
Jakob said: Wait, does this mean I actually have to figure out the roll template CSS now? Snap! :D I had avoided looking at it so far... to be clear, I haven't touched the roll templates so far, and don't really understand their CSS. :) This certainly wasn't a recent change anyway - I have not intentionally changed those four roll templates. yeah that was confusion on my part, apparently in the old game on the old sheet the player used a different name on the sheet so I just assumed it was a new problem.
1489056172

Edited 1489074886
Jakob
Sheet Author
API Scripter
I'll be adding Tim's ellipsis solution to the next version (for all roll template names). I also think I have a method of making negative bonus dice and 3D dice work. We'll see.
Hmm so totally not a huge deal but maybe a "Clock Mode" tab would be nice. To put up the various clocks and such on a separate tab for all the players to see. Obviously not a super big deal because you can just make a character and use the clocks on the character sheet, but might be a neat feature. (Kind of like how the faction tab is, but you know...with clocks)
P1erx0R said: Hmm so totally not a huge deal but maybe a "Clock Mode" tab would be nice. To put up the various clocks and such on a separate tab for all the players to see. Obviously not a super big deal because you can just make a character and use the clocks on the character sheet, but might be a neat feature. (Kind of like how the faction tab is, but you know...with clocks) I did that with the old sheets, made a Clocks sheet, but that was just because you had to toggle the sheet over to the Clocks tab. With the clocks being on the main sheet page for both Character and Crew, I have shifted to putting those clocks on the Crew sheet's listing now. The players all have access etc, but you don't have the issue of one person looking to the Main tab while somebody else keeps trying to flip it over to Clocks, etc.  It's not a 100% solution, but it works well and means there doesn't need to be 3 shared sheets for players to look at (Crew, Factions, Clocks). 
1489167424
Jakob
Sheet Author
API Scripter
mike t. said: P1erx0R said: Hmm so totally not a huge deal but maybe a "Clock Mode" tab would be nice. To put up the various clocks and such on a separate tab for all the players to see. Obviously not a super big deal because you can just make a character and use the clocks on the character sheet, but might be a neat feature. (Kind of like how the faction tab is, but you know...with clocks) I did that with the old sheets, made a Clocks sheet, but that was just because you had to toggle the sheet over to the Clocks tab. With the clocks being on the main sheet page for both Character and Crew, I have shifted to putting those clocks on the Crew sheet's listing now. The players all have access etc, but you don't have the issue of one person looking to the Main tab while somebody else keeps trying to flip it over to Clocks, etc.  It's not a 100% solution, but it works well and means there doesn't need to be 3 shared sheets for players to look at (Crew, Factions, Clocks).  That's what the clocks on the crew sheet were intended for, yes, shared clocks... I'm not exactly sure what you need a separate clocks page for. Is 1 column of clocks on the crew page not enough room (it's possible that it isn't, I guess)?
1489167847

Edited 1489168279
Jakob
Sheet Author
API Scripter
Okay, I've put up a tentative version 1.0 (because it deserved a full version by now) on Github. Features: Ellipsis in roll templates for long character names Negative bonus dice (up to -3) The roll buttons will now only roll dice that are actually displayed; in particular, 3d dice should now work with the sheet. Added a setting to set the sheet to a flexible width (wider than standard only, not narrower). It starts to look a bit weird when you make it very wide, since it was not exactly designed for it. On the other hand, the standard 860px width can waste a lot of screen real estate on a modern monitor, so... well, now there's an option. I've probably broken a few things here. It's a fairly extensive overhaul of the roll templates and all the roll buttons.
1489343709
Chris M.
Sheet Author
API Scripter
All the roll macros are working fine, somehow though Friend Generation (from the button) no longer works.
1489346677
Jakob
Sheet Author
API Scripter
Chris M. said: All the roll macros are working fine, somehow though Friend Generation (from the button) no longer works. Thanks, fixed!
1489347292
Chris M.
Sheet Author
API Scripter
Jakob said: Chris M. said: All the roll macros are working fine, somehow though Friend Generation (from the button) no longer works. Thanks, fixed! Out of curiosity (my java is bad so I'm learning as I tinker) it was the errant Name=>n thing in the generate friends function looking for a name class in the friends array right?
1489348006

Edited 1489361448
Jakob
Sheet Author
API Scripter
Chris M. said: Jakob said: Chris M. said: All the roll macros are working fine, somehow though Friend Generation (from the button) no longer works. Thanks, fixed! Out of curiosity (my java is bad so I'm learning as I tinker) it was the errant Name=>n thing in the generate friends function looking for a name class in the friends array right? I don't really understand what you're saying, but I think the answer is no... I'm not completely sure what the problem was myself, but it seems I ran into some limitation of arrow functions (that's what the => thing is). EDIT: To explain a bit better, arrow functions are supposed to be a super-compact way of writing small functions... e.g. (a,b) => a + b is a shorthand for function (a,b) { return a + b; } So, in theory, my "n => { name: n}" is supposed to be the same as function (n) { return {name: n};} But somehow arrow notation and object literal got into each other's way? I did not study the error very closely, I simply reverted to the longer notation.
This is a really neat sheet, the work that has been put into it is amazing. I’ve been messing around with the 1.0 sheet for an upcoming game, but there seems to be a bug on the faction mode sheet, whenever I click the arrow to show faction notes, it deletes all the faction statuses.
1490091812
Jakob
Sheet Author
API Scripter
Lasse W. said: This is a really neat sheet, the work that has been put into it is amazing. I’ve been messing around with the 1.0 sheet for an upcoming game, but there seems to be a bug on the faction mode sheet, whenever I click the arrow to show faction notes, it deletes all the faction statuses. That's odd. There's no way I can see this happening, and I cannot reproduce it when I try it out myself. Can you give me precise steps to make it happen?
Jakob said: Lasse W. said: This is a really neat sheet, the work that has been put into it is amazing. I’ve been messing around with the 1.0 sheet for an upcoming game, but there seems to be a bug on the faction mode sheet, whenever I click the arrow to show faction notes, it deletes all the faction statuses. That's odd. There's no way I can see this happening, and I cannot reproduce it when I try it out myself. Can you give me precise steps to make it happen? I put in numbers in the status of the factions. Then when I click on the arrow to show the faction notes, they all just disappear. It doesn’t matter what faction note arrow that I click on, all the faction statuses just goes puff when I do.
I tried start the campaign in Chrome, and it didn’t happen there. I normally play using Firefox, and that’s where it’s happening. Oddly enough the numbers that I added while in Chrome stays on the faction sheet when I click the arrow in Firefox, but numbers that I add in Firefox keeps disappearing when I click on it.
1490096434
Jakob
Sheet Author
API Scripter
Lasse W. said: I tried start the campaign in Chrome, and it didn’t happen there. I normally play using Firefox, and that’s where it’s happening. Oddly enough the numbers that I added while in Chrome stays on the faction sheet when I click the arrow in Firefox, but numbers that I add in Firefox keeps disappearing when I click on it. Okay, good news: I can recreate that in Firefox, bad news: I have no idea why this happens. Must be a bug in either Roll20 or Firefox. I'll poke around to see if it can be circumvented.
1490170278
Jakob
Sheet Author
API Scripter
I've got it fixed for v1.0.1 (to be submitted to Roll20 for next week, on Github now). Downside is that I had to remove my styling tweaks for Firefox: all number inputs (which only exist in the settings and on the faction page) will show the little spinner buttons for increasing and decreasing the value always, not just when the field has focus or is hovered over. Uglier, but at least it works. No change on Chrome. I've also submitted a bug report to Roll20 for this issue, because it's seriously strange.
So, I have been loving the sheet but I have a minor question -- would there be a way to add other tick fields like stress? If I had to give an example, the 'Faith' for the Chosen playbook for Blades Against Darkness. It is a set of ticks much like stress that can be filled for several things. The basic question is; can we possibly get a way to add bar sets like Stress? And would it be possible to add more ticks than just the 3 ticks to the current Stress list? No pressure, I'm just curious about these things.
1490221887
Chris M.
Sheet Author
API Scripter
Here's one, sheet-abilityname does not vertically scale to special abilityholder if its resized.  The only current skill that is long enough for this to matter is "A little something on the side" which requires a scrollbar for the name and can not be resized in the name at all and wen resized in the abilitydesc name does not scale.
1490258584
Jakob
Sheet Author
API Scripter
Chris M. said: Here's one, sheet-abilityname does not vertically scale to special abilityholder if its resized.  The only current skill that is long enough for this to matter is "A little something on the side" which requires a scrollbar for the name and can not be resized in the name at all and wen resized in the abilitydesc name does not scale. I'll make it so that it defaults to being able to handle 3 lines. Maybe make it resizable too... Sabastian W. said: So, I have been loving the sheet but I have a minor question -- would there be a way to add other tick fields like stress? If I had to give an example, the 'Faith' for the Chosen playbook for Blades Against Darkness. It is a set of ticks much like stress that can be filled for several things. The basic question is; can we possibly get a way to add bar sets like Stress? And would it be possible to add more ticks than just the 3 ticks to the current Stress list? No pressure, I'm just curious about these things. I can probably add one or two extra stress boxes, but it's all manually coded in, which makes adding more a slight hassle. 12 was the highest I found in the rules, so I went with that. As for adding another set of bars: I can think about it. In principle: why not.
1494700801
Chris M.
Sheet Author
API Scripter
The ressurection:  Typo the Hawker contact is "hoxley" but generate Hosley.
1494750420
Jakob
Sheet Author
API Scripter
Chris M. said: The ressurection:  Typo the Hawker contact is "hoxley" but generate Hosley. Just when the thread was about to die ... (Fixed it).
Sorry to revive this thread once more, but I'm wondering if there is any way to adjust the load for custom items that you add to the sheet. When adding a new item it always adds it as a two-load thing unless I'm missing something. Not a big deal, but it would be awesome if there was some way to pick 0-3 load per item
1496998334
Jakob
Sheet Author
API Scripter
Royne B said: Sorry to revive this thread once more, but I'm wondering if there is any way to adjust the load for custom items that you add to the sheet. When adding a new item it always adds it as a two-load thing unless I'm missing something. Not a big deal, but it would be awesome if there was some way to pick 0-3 load per item There isn't! Its sort of on my list of things I would like to do eventually, but making the UI for this choice work right will take a nontrivial amount of effort, which is why I haven't done it yet.
Alright. Like I said, it's hardly a big thing from a users standpoint, since we can write the load in the text so I understand if it doesn't feel worth the amount of work it would likely be to implement. Thanks for the awesome sheets, I love them.
1497355269

Edited 1497355320
Jakob
Sheet Author
API Scripter
So apparently this was just the extra nudge I needed. I've got a new version coming in that has a selectable number of boxes for repeating items, as well as an overhaul of playbook items, which are now all part of a repeating section. Turned out to be relatively easy once I gave up plans for a beautiful interface.
Hello, This incredibly cool! Thank you! It seems that there is a way to autofill what are in the playbooks? I only see blank play and crew sheets, how do you "fill" in, for instance, an Assassin crew sheet ?
I found it! Crazy!
I noticed a bug with the 1.13 version. When you click on the item descriptions, and increase the view area of the text, the item description gets stuck on the sheet even after it is closed. Here is a screenshot of the bug. It seems to fix itself just by hitting the edit bottom or re-joining the campaign, but I thought I would make you aware of it. <a href="http://i.imgur.com/DEljUG3.jpg" rel="nofollow">http://i.imgur.com/DEljUG3.jpg</a>
1504114206

Edited 1504169350
Jakob
Sheet Author
API Scripter
Thank you for the bug report, Lasse! Unfortunately, I'm unable to reproduce this behaviour here. You also seem to be missing the upper border on the descriptions, so that's strange... what browser and OS are you trying this under? EDIT: Ah, I see! Sorry, my reading comprehension failed there. I'll get it fixed. I think &nbsp;that closing and re-opening the character sheet should also fix the issue until you change the size of the textarea again. EDIT 2: The new version (probably coming out next week) will fix it.
Jakob said: Chris M. said: Jakob said: Chris M. said: All the roll macros are working fine, somehow though Friend Generation (from the button) no longer works. Thanks, fixed! Out of curiosity (my java is bad so I'm learning as I tinker) it was the errant Name=&gt;n thing in the generate friends function looking for a name class in the friends array right? I don't really understand what you're saying, but I think the answer is no... I'm not completely sure what the problem was myself, but it seems I ran into some limitation of arrow functions (that's what the =&gt; thing is). EDIT: To explain a bit better, arrow functions are supposed to be a super-compact way of writing small functions... e.g. (a,b) =&gt; a + b is a shorthand for function (a,b) { return a + b; } So, in theory, my "n =&gt; { name: n}" is supposed to be the same as function (n) { return {name: n};} But somehow arrow notation and object literal got into each other's way? I did not study the error very closely, I simply reverted to the longer notation. Replying from this old post of yours about arrow functions. The curly braces {} on arrow functions are optional. so when you put { name: n }, the javascript assumed that the arrow function had them. The proper syntax in this case would be: n =&gt; { { name: n } }; It definitely looks strange, but that's the correct syntax to return an object from the arrow function. Most of the time arrow functions are used to preserve the :"this" scope. So in your case there's no additional benefit of writing your function as an arrow function other than it takes less characters.