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

Das schwarze Auge (DSA) / The Dark Eye Character Sheet Help

Hi there fellows, I am very new to this homepage and forums (this is my first post). On Sunday me and my group have our first shot at online pen and paper. We play a very popular pen and paper game. It is called Das Schwarze Auge / The Dark Eye and is the most played PNP game in Germany if i am not mistaken. Since the standard library of character sheets does not include a Dark Eye template I created my own one and its first version is finished. I have to say: I am a complete newbie to html, but i am quit happy with the result. But there are some problems I came across: I have this set of skills. Every character has its own set of skills, so I helped myself with the <fieldset> command: <h3>Körperliche Talente</h3> <b style='display: inline-block; width: 22em;'>Talent</b> <b style='display: inline-block; width: 5em;'>TaW</b> <br> <fieldset class=repeating_KoerperlicheTalente> <input type=text name=attr_TalentName style='width: 21em;'> <input type=number name=attr_TaW style='width: 5em;'> </fieldset> Now I want to add a roll button for every skill my players will add in their character sheets. The problem is that I dont know how to put a reference in the code. I tried something like this: <button type=roll value="/roll 1d20<@{KoerperlicheTalente_TaW}"> But it does not work :( Can you please help me. My second question is: If i feel like my sheet is ready for release, how do i post it, so i gets uploaded? Or do I just post my code here in a thread? All the best, Gereon
1408572876

Edited 1408572956
Finderski
Plus
Sheet Author
Compendium Curator
The button command would look something like: &lt;button type="roll" name="roll_KoerperlicheTalente" value="/roll 1d20&lt;@{KoerperlicheTalente_TaW}"&gt;&lt;/button&gt; Oh - and to upload you need to get a github account. I haven't fully figured it out myself yet, the but the steps that I saw outlined are: Create a GitHub account Go to the official repo page at <a href="https://github.com/Roll20/roll20-character-sheets" rel="nofollow">https://github.com/Roll20/roll20-character-sheets</a> Click the "Fork" button at the top-right, you will create a copy of the repo on your account Edit the appropriate files on your fork (for most things, you could do this directly from the web, or you could install a Git program on your computer and do it locally) Click the green button near the top-left that says "Compare, Review, Create a Pull Request" Click the green button that says "Create a Pull Request" Wait (Riley must manually approve the Pull) Hope that helps.
Hey GV. Thanks for the quick response, unfortunately the command line does not work :/ You know, you dont just have one skill in koerperlicheTalente but a lot more, but they vary from character to character. What I think I need is a dynamic roll command that figures out which skill I want to roll against. Thanks regarding the GitHub thing. When i am happy with my sheet I think I will upload it there :-)
1408575318
Finderski
Plus
Sheet Author
Compendium Curator
Gereon, What you would do is something like this: &lt;h3&gt;Körperliche Talente&lt;/h3&gt; &lt;b style='display: inline-block; width: 22em;'&gt;Talent&lt;/b&gt; &lt;b style='display: inline-block; width: 5em;'&gt;TaW&lt;/b&gt; &lt;br&gt; &lt;fieldset class=repeating_KoerperlicheTalente&gt; &lt;input type=text name=attr_TalentName style='width: 21em;'&gt; &lt;input type=number name=attr_TaW style='width: 5em;'&gt; &lt;button type="roll" name="roll_KoerperlicheTalente" value="/roll 1d20&lt;@{KoerperlicheTalente_TaW}"&gt;&lt;/button&gt; &lt;/fieldset&gt; That way each time the player clicks the Add+ button to add a new skill, a corresponding roll button would be created for that skill. If you want to see an example of what I'm talking about, my character sheet is located at: <a href="https://github.com/finderski/Roll20" rel="nofollow">https://github.com/finderski/Roll20</a>
Hey GV., Thanks again for your fast response. I tried to implement your code, but when i used it ingame I got this error message: No attribute was found for @{Ebri Efri|KoerperlicheTalente_TaW} Could not determine result type of: [{"type":"M","expr":1},{"type":"C","text":"d20&lt;Ebri Efri|KoerperlicheTalente_TaW"}] I also checked your sheet. But I have to be honest. My html knowledge ist not enough to fully understand your code. It is just too complex for me. Maybe you can help me there again. I am really glad that you do try to help me.
1408625063

Edited 1408625326
Finderski
Plus
Sheet Author
Compendium Curator
No problem. Can you post a link to your code or email me the HTML and CSS files? I'd be happy to take a look at it and see what's up with the code. Edit: Actually, I see the problem. What type of value will the Koeperlich Talent be? The roll formula is wrong. So, for example if the type of value is 1d20 then that button is trying to roll 1d201d20 exactly like that. So, can you tell me a little more about the attribute and how one of those rolls would be done using real dice?
Hey GV., This is the Link to the files. I know it still named basic RPG sheets. :-D <a href="https://github.com/Orthas/roll20-character-sheets/tree/master/Basic%20Fantasy%20RPG" rel="nofollow">https://github.com/Orthas/roll20-character-sheets/tree/master/Basic%20Fantasy%20RPG</a> I have to admit, that i was a little to fast and wanted to implement a dice roll on every skill there is. But in the Dark Eye that does not work like this. In General: You have 8 basic attributes (like charisma, kostitution, etc.). These attributes have levels (&lt;=20) You have a skill. This skill has a skill level (0-20). Each skill is dependend on three attributes A dice roll on that skill requires three consecutive d20 rolls against each attribute. Example: You want to roll on Climbing (Courage/Agility/Strength). You have a skill level of 10 (quite high in DSA). And your attributes are: Courage: 10 Agility: 12 Strength: 14 So you roll three times with a d20: 16, 8, 4. You failed the first roll, because in DSA you need to get &lt;= the level of the attribute. But since you got a lvl 10 in climbing you can invest 6 points from there to get to the level of Courage. For the other two rolls you dont need any of the remaining 4 points. The remaining 4 points define how good you perform the climbing test :-) I hope it is not too confusing. And as you can see, it is not enough to roll once for each skill. But nevertheless, I am quite interessted in how you can get a specific value of a fieldset. How can you use them as variables to use later in macros? Oh my god, I hope i could make myself clear. English is not my native language. Sorry bro
1408630664
Finderski
Plus
Sheet Author
Compendium Curator
Gereon - no worries. If you need to, feel free to do it in German. I used to be fairly proficient (lived in Germany for 2 years and studied German in school for 4 years). I can't promise I'd understand everything, but...I can try. :) So, to make sure I got this right: You evaluate each of the 3 rolls against the Skill Level (10 in this case) and if the roll is less than the skill level the roll succeeds? Before we do the button, I want to make sure I understand the mechanics. Something like this is what we'd be looking for: 1d20 = 16 &lt; 10 = False = Failure 1d20 = 8 &lt; 10 = True = Success! 1d20 = 4 &lt; 10 = True = Success! What happens next? I know you said we can spend points, but if the end result of the three rolls = 2 success, is that all you really need to know? Or do you need something else?
Hey GV, No, it's not like that. Imagine these 10 climbing points you got are like a buffer. If you fail one of the rolls, e.g. Courage, you can use these points to turn this failed roll to a successfull one. These are your attributes you need for climbing: Courage: 10 Agility: 12 Strength: 14 1d20 = 16 &lt; 10 = False -&gt; Invest 6 Points from your 10 points = Success 1d20 = 8 &lt; 12 = Success 1d20 = 4 &lt; 14 = Success Success in all three rolls results in a successfull climbing challenge. Imagine you rolled these three: 1d20 = 16 &lt; 10 = False -&gt; Invest 6 Points = Success 1d20 = 15 &lt; 12 = False -&gt; Invest 3 Points = Success 1d20 = 16 &lt; 14 = False -&gt; Now you can't invest more than 1 point (10 climbing skill - Investment of 6 + 3 = 1 Point left). This would result in a failed roll on climbing. The thing is. Even if you roll lower than your attribute, you CANT add these points to the buffer. So in the first (successfull) example you cant add the 4 points to the remaining 6 points of your climbing skill. Does this help you understand my twisted mind? :-D
1408640829
Finderski
Plus
Sheet Author
Compendium Curator
LOL - Actually, that helps a lot. I think I understand. So, I'm going to make a guess around Agility, because I'm not sure if we are looking more at Fingerfetigkeit or Gewandheit...I'm going with Gewandheit, because in my head Agility encompasses more than just sleight of hand type stuff. :) So, here's one way of doing it and you'd just need to fix it for your needs. &lt;button type="roll" name="roll_KoerperlicheTalente" value="/r {(1d20-@{MU}[Mut])+(1d20-@{KK}[Körperkraft])+(1d20-@{GE}[Gewandheit])-@{Climbing}[Climbing Skill]}" /&gt; Any check equal to or less than 0 would be a success. I tried adding the &lt;=0 in the formula, but it doesn't like that, because we are using three different rolls. Unfortunately, we have to do it this way rather than rolling 3d20, because doing it that way, we'd have no way of knowing how each check went and how many points would be needed to resolve it. So, the next question is, do all the Körperliche Talente use the same three Eigenschaften to resolve the success? If so, then what I have should work (assuming @{GE} is correct. If not, then you may need to include some drop down menus for each skill so that each of the three attributes can be identified. I hope that make sense. Anyway, I hope this helps.
Thanks alot again for your help :-) Unfortunately all Körperliche Talente vary in their three Eigenschaften. Which makes it so much uncomfortable to use (and to code). Since DSA has around 100 Talente, devided into the categories you can see in the sheet. And that does not even include magic talents (which also use three Eigenschaften). Regarding the &lt;=0 thing. I had a similar problem, but then I read that you just need &lt;0. And with &lt;=0 you get an error message. I dont know why, but it works for me xD The problem that I have now, before implementing in the sheet: I have these two values for each Talent. The name of the Talent and the Talentwert (TaW/ Level of the skill) How does the program know that the skill is called "climbing". Does the &lt;button&gt; command know what I have written in the first box? And does it connect it with the TaW? You know, like an array? And how can I use a very certain value of my fieldset. Because for the fighting skills DSA works (again) a little different than the rest of the skills. Say you have a skill level for swords of 11. Now you can decide how to divide these 11 points into attack (AT) or parry (PA). for example 5 points in AT and 6 Points in PA. If I wanted to use the value of how much points I put into PA, how could I do this? How can I get the value of that certain variable in the fieldset? I read something with repeating_blablabla_TaW_x. But I couldn't get it to work :(
1408648641
Finderski
Plus
Sheet Author
Compendium Curator
So, there are a couple of ways you could overcome the problem with the Talents. Here's one method: &lt;fieldset class="repeating_KoerperlicheTalente"&gt; &lt;input type="text" name="attr_TalentName" style='width: 21em;'&gt; &lt;input type="number" name="attr_TaW" style='width: 5em;'&gt; &lt;select name="attr_Eigenschaft1" class="atype"&gt; &lt;option value="@{MU}"&gt;Mut&lt;/option&gt; &lt;option value="@{KL}"&gt;Klugheit&lt;/option&gt; &lt;option value="@{IN}"&gt;Intuition&lt;/option&gt; &lt;option value="@{CH}"&gt;Charisma&lt;/option&gt; &lt;option value="@{FF}"&gt;Fingerfertigkeit&lt;/option&gt; &lt;option value="@{GE}"&gt;Gewandheit&lt;/option&gt; &lt;option value="@{KO}"&gt;Konstitution&lt;/option&gt; &lt;option value="@{KK}"&gt;Körperkraft&lt;/option&gt; &lt;/select&gt; &lt;select name="attr_Eigenschaft2" class="atype"&gt; &lt;option value="@{MU}"&gt;Mut&lt;/option&gt; &lt;option value="@{KL}"&gt;Klugheit&lt;/option&gt; &lt;option value="@{IN}"&gt;Intuition&lt;/option&gt; &lt;option value="@{CH}"&gt;Charisma&lt;/option&gt; &lt;option value="@{FF}"&gt;Fingerfertigkeit&lt;/option&gt; &lt;option value="@{GE}"&gt;Gewandheit&lt;/option&gt; &lt;option value="@{KO}"&gt;Konstitution&lt;/option&gt; &lt;option value="@{KK}"&gt;Körperkraft&lt;/option&gt; &lt;/select&gt; &lt;select name="attr_Eigenschaft3" class="atype"&gt; &lt;option value="@{MU}"&gt;Mut&lt;/option&gt; &lt;option value="@{KL}"&gt;Klugheit&lt;/option&gt; &lt;option value="@{IN}"&gt;Intuition&lt;/option&gt; &lt;option value="@{CH}"&gt;Charisma&lt;/option&gt; &lt;option value="@{FF}"&gt;Fingerfertigkeit&lt;/option&gt; &lt;option value="@{GE}"&gt;Gewandheit&lt;/option&gt; &lt;option value="@{KO}"&gt;Konstitution&lt;/option&gt; &lt;option value="@{KK}"&gt;Körperkraft&lt;/option&gt; &lt;/select&gt; &lt;button type="roll" name="roll_KoerperlicheTalente" value="/r {(1d20-@{Eigenschaft1}[Eigenshaft1)+(1d20-@{Eigenschaft2}[Eigenschaft2])+(1d20-@{Eigenschaft3}[Eigenschaft3])-@{TaW}[@{TalentName}]}" /&gt; &lt;/fieldset&gt; That would require some layout changes so it looks right, but it puts the basic elements in there for you. Essentially, each skill would be linked to three different Eigenschaften. When you add a skill, you name it, select the value and then select one option from each of the three drop downs. Then those drop down are used in the dice roll. Another option would be a little more hassle (in my opinion) during game play and that would be to prompt the player for each of the Eigenschaften values when rolling the dice. That would look something like: &lt;button type="roll" name="roll_KoerperlicheTalente" value="/r {(1d20-?{1. Eigenschaft|0}[1. Eigenschaft])+(1d20-?{2. Eigenschaft|0}[2. Eigenschaft])+(1d20-?{3. Eigenschaft|0}[3. Eigenschaft])-@{TaW}[@{TalentName}]}" /&gt; That would then pop up a window each time the roll is made and ask for the numeric value of the linked Attribute. If you want to use these values elsewhere (such as in macros) for an repeating element the format is: @{repeating_skills_0_TalentName} The first first time you hit the Add+ button, that first skill is _0_. The next skill you add becomes _1_, etc. It's the same format for each of the different elements. Hope that helps.
Hey GV, Oh my god! You deserver a ice cold beer, right now. On my tab! So first of all, I updated the files in GitHub. So if you like, you can look at the brand new version. I guess your solution is the best so far. With the dropdown menues. Unfortunately a lot of space is required, so no two columns for the skills on the sheet to save space. btw: Can you look at this picture and tell me, why the preview (left) shows something different than the one ingame (right) Regarding the roll button: Luckly it works, sadly, it doesn't exactly do what it should be. You see, in DSA you have those three dice rolls. I make an example of how the dice roll button at the moment works: Roll (1d20, substract the value of Eigenschaft1) add (1d20, substract Eigenschaft2) add (1d20, substract Eigenschaft3) substract the TaW. Lets use the example from above: climbing with a TaW of 10 using the following Eigenschaften: Courage: 10 Agility: 12 Strength: 14 Now the dice rolls: 19, 18, 1 So: (19-10)+(18-12)+(1-14)-10= -8, so a success... but that's not exactly true. With real dice you would calculate like that Is 19&lt;=10, if not use 9 TaW points. 1 Point remaining Is 18&lt;=12, if not use TaW points. But there are not enough left. Even the 1 in the last dice roll can't prevent a failed Dice Roll. The 13 points difference between 1 and 14 wont be added to the 10 points of the climbing skill. Maybe it is too late already, but I cant find a good way to solve this without if-then-else-loops.
1408669644

Edited 1408676348
Finderski
Plus
Sheet Author
Compendium Curator
LOL The difference in view is that the Preview Pane has a background image that doesn't exist in the game itself. If you like the darker background you can use CSS to add a dark gray or light gray background to the character sheet. As for the maths...yeah, I see the problem and understand. I'm not sure how to fix it yet. I'm still trying to wrap my head around how to create a formula to do what you need. Unfortunately, we don't have the ability to do If/Then/Else statements (unless you do something in the API - which I totally am not skilled enough to do). I'll trying to think of a way. In the mean time, you could just have the button looking something like this: &lt;button type="roll" name="roll_KoerperlicheTalente" value="/r {(1d20[1. Eigenschaft: @{Eigenschaft1}])+(1d20[2. Eigenschaft: @{Eigenschaft2}])+(1d20[3. Eigenschaft: @{Eigenschaft3}])-@{TaW}[@{TalentName}]}" /&gt; That would give you three rolls and show you the values of each of the Eigenschaften. Then you could manually do the math until a better formula is figured out. I have some ideas I'm batting around in my head, but...it's my anniversary, so can't spend too much time thinking about it right now. But maybe tomorrow when I have a little more time. I'll keep thinking, though. :) Oh - as for the space problem...you can use CSS to hide sections. I'll show you what I mean when I have a little more time, but you could have a checkbox next to Körperliche Talente that would hide and unhide the various skills under that heading. You could that for each Skills heading. That way, it saves space. I do that with my sheet on line 562 (and a few other places). It would likely require you putting &lt;div&gt; tags around the entire skills section, or maybe &lt;span&gt; tags. But anyway, if you want to mess around with that, you can. EDIT : Ok - confirmed that the only way to do this type of roll would be via the API. Unfortunately, I can't help with that. Sorry. Sometime I'll try to tackle the API stuff, but just don't have the time at the moment - need to finish up by Grad School work first. 😀 I'll keep thinking about a possible formula without if/then/else type logic, but I just can't see it; every time I think I have something, it doesn't pan out. BUT - I will try to get the hide section code for you tomorrow...
Happy Anniversary :-) I hope you can enjoy your day.
1408699414
Finderski
Plus
Sheet Author
Compendium Curator
Thanks - it was great! And there's some good news, too... Manveti found a formula that I think works for the button button code: /r @{TaW}[@{TalentName}] - {1d20 - @{Eigenschaft1}[Eigenshaft1], 0d1}kh1 - {1d20 - @{Eigenschaft2}[Eigenschaft2], 0d1}kh1- {1d20 - @{Eigenschaft3}[Eigenschaft3], 0d1}kh1 Then if the result is 0 or greater the roll succeeds. The value left at the end is the total number of skill points left, so if it's a negative number, then the roll had to use more skill points than were available. I tested it and couldn't find a scenario where it didn't work. For some reason, the new html code you have up doesn't format properly on my computer. I'm using Safari and Chrome and in both the formatting is wonky, but as long as it works on your machine, that's cool. 😀 Now, for the code to hide a section: &lt;h3&gt;Körperliche Talente &lt;/h3&gt; &lt;input type='checkbox' name='attr_SkillSection' class='arrow' style='width:15px; text-size: 8em;' /&gt; verstecken &lt;div class="sheet-skills"&gt; &lt;br&gt;&lt;br&gt; &lt;b style='display: inline-block; width: 15em;'&gt;Talent&lt;/b&gt; &lt;b style='display: inline-block; width: 16em;'&gt;Eigenschaften&lt;/b&gt; &lt;b style='display: inline-block; width: 5em;'&gt;TaW&lt;/b&gt; &lt;fieldset class="repeating_KoerperlicheTalente"&gt; &lt;input type="text" name="attr_TalentName" style='width: 15em;'&gt; &lt;select name="attr_Eigenschaft1" class="atype" style="width: 5em;"&gt; &lt;option value="@{MU}"&gt;MU&lt;/option&gt; &lt;option value="@{KL}"&gt;KL&lt;/option&gt; &lt;option value="@{IN}"&gt;IN&lt;/option&gt; &lt;option value="@{CH}"&gt;CH&lt;/option&gt; &lt;option value="@{FF}"&gt;FF&lt;/option&gt; &lt;option value="@{GE}"&gt;GE&lt;/option&gt; &lt;option value="@{KO}"&gt;KO&lt;/option&gt; &lt;option value="@{KK}"&gt;KK&lt;/option&gt; &lt;/select&gt; &lt;select name="attr_Eigenschaft2" class="atype" style="width: 5em;"&gt; &lt;option value="@{MU}"&gt;MU&lt;/option&gt; &lt;option value="@{KL}"&gt;KL&lt;/option&gt; &lt;option value="@{IN}"&gt;IN&lt;/option&gt; &lt;option value="@{CH}"&gt;CH&lt;/option&gt; &lt;option value="@{FF}"&gt;FF&lt;/option&gt; &lt;option value="@{GE}"&gt;GE&lt;/option&gt; &lt;option value="@{KO}"&gt;KO&lt;/option&gt; &lt;option value="@{KK}"&gt;KK&lt;/option&gt; &lt;/select&gt; &lt;select name="attr_Eigenschaft3" class="atype" style="width: 5em;"&gt; &lt;option value="@{MU}"&gt;MU&lt;/option&gt; &lt;option value="@{KL}"&gt;KL&lt;/option&gt; &lt;option value="@{IN}"&gt;IN&lt;/option&gt; &lt;option value="@{CH}"&gt;CH&lt;/option&gt; &lt;option value="@{FF}"&gt;FF&lt;/option&gt; &lt;option value="@{GE}"&gt;GE&lt;/option&gt; &lt;option value="@{KO}"&gt;KO&lt;/option&gt; &lt;option value="@{KK}"&gt;KK&lt;/option&gt; &lt;/select&gt; &lt;input type="number" name="attr_TaW" style='width: 5em;'&gt; &lt;button type="roll" name="roll_KoerperlicheTalente" value="/r {(1d20-@{Eigenschaft1}[Eigenshaft1])+(1d20-@{Eigenschaft2}[Eigenschaft2])+(1d20-@{Eigenschaft3}[Eigenschaft3])-@{TaW}[@{TalentName}]}" /&gt; &lt;/fieldset&gt; &lt;/div&gt; and the CSS entry: .sheet-skills{ display:inline-block; } .sheet-arrow:checked + *.sheet-skills{ display:none; } One thing you may want to try, rather than having the entire sheet be a Table, would be to use div tags. There are some classes that you can use to emulate a table with a little better control seems to work better with css. class='sheet-row' - this functions that same as a &lt;tr&gt; class='sheet-col' - this functions the same as a &lt;td&gt; You can have divs nested within one another as well. Anyway, I hope this helps.
Oh my gooooood! It all works! :) Sometimes I dont know why, but it works :) Now I can take my time to prepare for Sunday. The adventure is not finished yet :-D And thanks to Manveti too, whoever this is :) If I ever meet you in person, I will give you that ice cold beer! :-D
1408714729

Edited 1408714747
Finderski
Plus
Sheet Author
Compendium Curator
Glad it works. If you need any other help, just let me know. And good luck with the game. :)
Hey guys, I just put a little rework in the looks of my sheet. GV, I stole the background image from your css file xD I hope you dont mind. Also I added a "Zauber" Tab for magic spells. You can find the update Version here: <a href="https://github.com/Orthas/roll20-character-sheets/tree/master/Basic%20Fantasy%20RPG" rel="nofollow">https://github.com/Orthas/roll20-character-sheets/tree/master/Basic%20Fantasy%20RPG</a>
1408848129
Finderski
Plus
Sheet Author
Compendium Curator
It's not my background, so feel free to use it all you want... ;)
Great to see that there are people working on a Char Sheet for DSA!! I just registered and will hopefully try my first session with roll20 soon. Are there any plans to get a "Community" sheet for DSA? In that case one could access it without subscription right away. I am definitely planing on subscribing if we end up using the tool but it would be great to be able to try a few times before committing. Also, I guess that this sheet is made for SCs right? Did you also use a more simplified version to deal with NSCs that don't need all the talents etc. but just initiative and the basic stats (and maybe a few of the attributes?). Thanks a lot
1411726156
Finderski
Plus
Sheet Author
Compendium Curator
Aaron, I'll have to let Gereon take point on this. I know nothing about DSA. However, all that really needs to happen for the sheet to be made available to the community is to submit it through the process. If Gereon is ok with that he can do it from his GitHub account he has listed above. Otherwise, if he'd rather I do it, I can try and get it submitted. I'm assuming SCs = PC and NSC = NPC? That is totally doable, but not something I'd feel comfortable doing as I have zero experience with the game. And I don't have time at the moment.
Thanks for the reply. And yes you are right SCs = PC and NSC = NPC. Next time I will be clearer about that.:) Seems like we are playing thus Sun so I am sure that if we all like it, we will get a payed account eventually but I think in general it might be well worth developing a nice community sheet for DSA. IMO this is even more important to have the NPCs sorted so that the GM can focus on the game. I have been looking at many solutions to make the combat management easier on the GM but maybe it already works well with that existing sheet. I am keen to try it out one day. In any case thanks Gereon for all that work
Die Zwölf zum Gruße, I am glad that there is someone who is interested in this sheet. Unfortunately I am busy at the moment and can not update this sheet with the needed functional and visual updates. But I will try to get onto this next week. I wish you all the best for sunday :) Btw: After the update I was talking about, I will ask to implement it in the free to play sheets. Till then an advice: You can also use "Heldensoftware" to sort NPCs and hero sheets.
And I am sure there will be more :). My players are actually using the Heldensoftware. I have not used it much for NPC generation because I usually just need the few basic stats for the foes. Do you know MeisterGeister (<a href="http://meistergeister.org/" rel="nofollow">http://meistergeister.org/</a>)? Something like that the NPC generation in roll20 would be awesome.. Maybe one could get the team that is designing either one of those interested in working with roll20... Depending on how roll20 develops, I can well imagine that more and more DSA players will use this service. (but I guess by then it is DSA 5...) Anyway, for now I think it would be awesome to have a quick NPC-template in roll20, the more everything can be integrated with the token management in roll20 the better. I would love not to have to resort to other software during the game.
Hello there, i'm really glad to see someone taking care of a charakter sheet. Since some times has passed since the last post. Has there been any update regarding the availability for the Non-Subscribers? I'd like to test roll20 for a campaign on the DSA-setting. But i'm not sure if we have the impulse to use roll20 frequently and if it would be worth to subscibe as a mentor. So any news to implement your sheet to the community? BR
1416944395

Edited 1416946116
[Deleted]
Sheet Author
@Gereon: Thanks a lot for your work on this! I have been working on my own character sheet for TDE and using parts of your template and the community input in this thread helped me a lot to get where I want with the character sheet. I do have a question for the community though and since it relates to TDE rules, I thought I should post it in this thread also: I am trying to use a value in a fieldset section as an indicator of how many dice should be rolled. I highlighted the relevant parts in the code below: &lt;fieldset&gt; &lt;input type="text" name="attr_Waffe" /&gt; &lt;input type="number" name="attr_AT" /&gt; &lt;input type="number" name="attr_PA" /&gt; &lt;input type="number" name="attr_TP_W" /&gt; &lt;input type="number" name="attr_TP_Mod" /&gt; &lt;button type="roll" name="roll_Kampfwerte" value="/r 1d20&lt;@{AT}[@{Waffe}]"&gt;AT&lt;/button&gt; &lt;button type="roll" name="roll_Kampfwerte" value="/r 1d20&lt;@{PA}[@{Waffe}]"&gt;PA&lt;/button&gt; &lt;button type="roll" name="roll_Kampfwerte" value="/r {@{TP_W}[@{Waffe}]}d6+@{TP_Mod}[@{Waffe}]"&gt;TP&lt;/button&gt; &lt;/fieldset&gt; When executing this with the below values I receive the following error message: Could not determine result type of: [{"type":"M","expr":1},{"type":"L","text":"Schwert"}] TP_W: 1: TP_Mod: 4 Waffe: Schwert Any ideas what is going wrong? I would have expected a roll of 1d6+4.
1416946366
Finderski
Plus
Sheet Author
Compendium Curator
Sönke, Try this: &lt;button type="roll" name="roll_Kampfwerte" value="/r @{TP_W}d6[@{Waffe}]+@{TP_Mod}[@{Waffe}]"&gt;TP&lt;/button&gt; I believe the problem is that you're inserting a comment ([@{Waffe}] between the number of dice and the d6. By moving the comment either before or after the full dice expression, you should be fine.
That worked out great, thanks a lot G.V.!
1416949263
Finderski
Plus
Sheet Author
Compendium Curator
Glad to help. :)
sorry for this stupid question how i can get this my campagne. i cant choose dark eye in officiell charactersheets befor starting a new campagne
der p. said: sorry for this stupid question how i can get this my campagne. i cant choose dark eye in officiell charactersheets befor starting a new campagne You need a Mentor account to add custom sheets