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.

Pathfinder sheet thread 3: I've run out of titles

1424039326
Nibrodooh
Pro
Sheet Author
to add it i think we need to add it to the macros, as i dont belive we can call character atributes from a template. the atribute on the sheet is built in to roll20, @{character_id} is a valid attribute
1424058979

Edited 1424059004
Vince said: Simon said: I would've recommended it in other locations aswell, such as for feats, equipment, or even skills. But there really wasn't a lot of room for such. However, when it came to spells there was plenty of room to place a URL slot next to the name of the spell, Other things that I thought would be nice is if we could have links to combat maneuvers placed within the sheet, but for now I would be quite content with just allowing all spells to have hypertext. I had an epiphany(it happens...) Simon. Why not just paste the Hypertexted Spell name right in the existing name field of your spell? No need for a new attribute. It works. :-) Paste this; [**Detect Thoughts**]( <a href="http://paizo.com/pathfinderRPG/prd/spells/detectThoughts.html" rel="nofollow">http://paizo.com/pathfinderRPG/prd/spells/detectThoughts.html</a> ) in the Name field of a repeating spell item. Edit: BTW the addition of basic markup(including adding url's) is currently only on the Dev., but will probably be included with the Update of Holding soon to be released. While I agree that pasting the Hypertexted Spell name in the existing field works, it also seems like an unnecessary complication for new users. I was under the impression that character sheets were to assist new users to utilize Roll20 without having to know too many scripts. By making an attribute for the URL, that would be one less thing the players would need to know. However, I am curious. Is there a limit on the number of attributes that a sheet may have? Or are attributes taxing for gameplay? If there is a limit, or it is increasingly taxing, then I apologise.
1424061880
vÍnce
Pro
Sheet Author
Simon said: While I agree that pasting the Hypertexted Spell name in the existing field works, it also seems like an unnecessary complication for new users. I was under the impression that character sheets were to assist new users to utilize Roll20 without having to know too many scripts. By making an attribute for the URL, that would be one less thing the players would need to know. However, I am curious. Is there a limit on the number of attributes that a sheet may have? Or are attributes taxing for gameplay? If there is a limit, or it is increasingly taxing, then I apologise. I was just pointing out another option Simon. Although it might not seem like a big deal to add hypertext into a text field on the sheet, I can see your point that some user's may find it difficult. In regards to adding one more attribute, the PF sheet currently has over 5,000 ! :-) One more attribute won't bother a thing. Would you mind sharing your "test" code Simon? I'll see about making the changes unless anyone would care to jump in?
1424076047
Nibrodooh
Pro
Sheet Author
i would like to put forth some code to see if people are for or against this implementation. the code for the title portion of the templates would go from: &lt;tr&gt;&lt;td colspan="2" class="sheet-header"&gt;{{name}}&lt;/td&gt;&lt;/tr&gt; to {{#character_name}} {{#name_link}} &lt;tr&gt;&lt;td colspan="2" class="sheet-header"&gt;[{{character_name}}](<a href="http://journal.roll20.net/character/{{character_id}}" rel="nofollow">http://journal.roll20.net/character/{{character_id}}</a>): [{{name}}]({{name_link}})&lt;/td&gt;&lt;/tr&gt; {{/name_link}} {{^name_link}} &lt;tr&gt;&lt;td colspan="2" class="sheet-header"&gt;[{{character_name}}](<a href="http://journal.roll20.net/character/{{character_id}}" rel="nofollow">http://journal.roll20.net/character/{{character_id}}</a>): {{name}}&lt;/td&gt;&lt;/tr&gt; {{/name_link}} {{/character_name}} {{^character_name}} {{#name_link}} &lt;tr&gt;&lt;td colspan="2" class="sheet-header"&gt;{{name}}&lt;/td&gt;&lt;/tr&gt; {{/name_link}} {{^name_link}} &lt;tr&gt;&lt;td colspan="2" class="sheet-header"&gt;[{{name}}]({{name_link}})&lt;/td&gt;&lt;/tr&gt; {{/name_link}} {{/character_name}} wich looks large and frightening but it allows both the macros &{template:pf_generic} {{name=[@{name}](@{url}) {{other_stuff=other_stuff}} wich is the way things currently work with the addition of the link based on a url attribute in the sheet and &{template:pf_generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=@{name}}} {{name_link=@{url}}} {{other_stuff=other_stuff}} wich displays the "Character Name: Spell/Ability Name" with links to the character sheet and spell
1424118334
vÍnce
Pro
Sheet Author
Nice work Nibrodooh! That is a jumble of roll template logic... I'm still trying to wrap my head around the "^" usage. :-) @{url} will need an input field within the appropriate section(s), but what about @{character_id}? Can this be auto-calculated?
1424152604

Edited 1424152669
Nibrodooh
Pro
Sheet Author
it already is, like character_name it is a default attribute of roll20. as for the "^" it is just the oppisite of "#"
1424153277
vÍnce
Pro
Sheet Author
Nibrodooh said: it already is, like character_name it is a default attribute of roll20. as for the "^" it is just the oppisite of "#" That's nice about character_id I understand about ^, I was admiring your handiwork. I don't think I have quite enough Vulcan blood to see thru the logic without a headache. :~)
1424154127

Edited 1424155056
vÍnce
Pro
Sheet Author
So would there be any reason not to have the character's name linked? I'm thinking, just make it so.
1424155259
Nibrodooh
Pro
Sheet Author
it requires the extra attributes in the macro, and it increases the length of the templates(and thus the sheet) are the two reasons i can think of, but i posted it here before updating the sheet because i want to make sure no one else comes up with other problems as updating all the macros is time consuming
1424211501

Edited 1424212246
vÍnce
Pro
Sheet Author
I just did a little test. Found this by accident. So, using character_id as the hyperlink for the character's name opens the Bio page, but if you append "/Character" it opens up to the Character Sheet tab. Is it more desirable to have the BIO page open or the Character sheet? test example; [@{selected|character_name}]( <a href="http://journal.roll20.net/character/-JeckHYX-8YOfBIJJmU_/Character" rel="nofollow">http://journal.roll20.net/character/-JeckHYX-8YOfBIJJmU_/Character</a> )
1424213290
Nibrodooh
Pro
Sheet Author
if you have had the sheet open, it opens to wich tab you left it on, as if you selected it from the journal tab. The bio as default also works properly if the person pressing the link doesn't have access to the character sheet. as bio's don't require control of a character.
1424213996
vÍnce
Pro
Sheet Author
Nibrodooh said: if you have had the sheet open, it opens to wich tab you left it on, as if you selected it from the journal tab. The bio as default also works properly if the person pressing the link doesn't have access to the character sheet. as bio's don't require control of a character. I see. Thanks Nibrodooh.
1424232581

Edited 1424232783
Okay because of the request for code for the URL attribute they are as follows: Starting on line 3706 - 3713: &lt;div&gt; &lt;span style="width:5%;"&gt;&lt;button type="roll" value="@{macro-text}"&gt;&lt;/button&gt;&lt;/span&gt; &lt;span&gt;&lt;input title="@{repeating_lvl-0-spells_X_used}" type="number" name="attr_used" value="0" placeholder="Number Prepared"&gt;&lt;br&gt;Prepped&lt;/span&gt; &lt;span&gt;&lt;input title="@{repeating_lvl-0-spells_X_name}" type="text" value="N/A" name="attr_name" placeholder="Spell Name"&gt;&lt;br&gt;Name&lt;/span&gt; &lt;span&gt;&lt;input title="@{repeating_lvl-0-spells_X_url}" type="text" value="N/A" name="attr_url" placeholder="URL"&gt;&lt;br&gt;URL&lt;/span&gt; &lt;span&gt;&lt;input title="@{repeating_lvl-0-spells_X_school}" type="text" value="N/A" name="attr_school" placeholder="Spell School [descriptor]"&gt;&lt;br&gt;School&lt;/span&gt; &lt;span&gt;&lt;input title="@{repeating_lvl-0-spells_X_cast-time}" type="text" value="N/A" name="attr_cast-time" placeholder="Casting Time"&gt;&lt;br&gt;Casting Time&lt;/span&gt; &lt;/div&gt; Starting on line 3733 - 3736: &lt;b&gt;Macro Text &lt;/b&gt; &lt;input type="checkbox" title="@{repeating_lvl-0-spells_X_macro-text-show}" name="attr_macro-text-show" value="1" style="opacity:0;width: 35px;height: 16px;position: relative;top: 5px;left: 6px;margin: -32px;cursor: pointer;z-index: 1;"/&gt;&lt;span&gt;&lt;/span&gt; &lt;textarea title="@{repeating_lvl-0-spells_X_macro-text}" name="attr_macro-text"&gt;/em casts [@{name}](@{url}) School: @{school}; Level 0 Casting Time: @{cast-time} Components: @{components} Range: @{range} Targets/Area: @{targets} Duration: @{duration} Saving Throw: DC [[@{spellclass-0-level-0-savedc}]], @{save}; Spell Resistance: @{sr} @{description}&lt;/textarea&gt; &lt;hr&gt; The edits are then implemented later on for each spell level, so for level 1 spells it is located at roughly 3810, 3839, for level 2 spells it is located at 3915, 3943 etc.
1424233984
vÍnce
Pro
Sheet Author
Thanks Simon. Nibrodooh, do you want to move forward with the code you posted? I can start updating the Spells section to include a new attribute for @{url} and I'll change the macros to include a linkable character name(character_id) and spell name(url) like the code you posted.
1424235978
Nibrodooh
Pro
Sheet Author
i've already converted the spells, but got called into work today before i could finish converting the rest of the sheet. tomorow night assuming i dont have to work i will upload it. i really need to stop being a perfectionist and start commiting my code as i work on it.
1424236434
vÍnce
Pro
Sheet Author
You just put a smile on my face.
1424243682
Sam
Pro
Sheet Author
It's been a while since Sam's posted here, I wonder if he forgot about us? :'(
1424395402
Nibrodooh
Pro
Sheet Author
i uploaded the updated templates to git (i think, i am not good at git). the rest of the sheet will come later as i don't want to upload a broken sheet so i am going to wait until it is done before i do.
1424412524
vÍnce
Pro
Sheet Author
Nibrodooh said: i uploaded the updated templates to git (i think, i am not good at git). the rest of the sheet will come later as i don't want to upload a broken sheet so i am going to wait until it is done before i do. Good news to hear. Thank you for your efforts Nibrodooh. You might want to PM Sam. I didn't see your pull request on Sam's fork ...
1424421980

Edited 1424422025
Nibrodooh
Pro
Sheet Author
i derped and made the pull request to your fork of sams fork, this is what i meant when i said i was bad at git lol. i'm away till sunday and as such won't be able to remedy this till then, but if somebody wants to take the code and make a pull request power to them
I seem to have found a bug of sorts in how the "attack" macros work in the character sheet. In the attack sheet, there is the attack bar , and the attack definition . I have both (green and blue) buttons working, but only one of those two buttons (green) can be linked on the button bar by a custom macro. My goal is to have a single "primary attack" button for my 2 characters, so that I can click the button with either selected without needing a dedicated button per character, eg: However, I get stuck here, because only the first button (green) can be linked via the %{} macro, but the first one does *NOT* execute the custom macro template (red), but the second (blue) one *does* execute the macro template.
The attack buttons are essentially a workaround because repeating section roll buttons cannot be used in macro/token actions. This workaround uses a hardcoded macro formula and does not reference the macro text for the individual repeating section rolls. So this isn't a bug, it is an unfortunate limitation of the system where the Attack Roll Buttons were created as a compromise to the limitation.
1424443219
vÍnce
Pro
Sheet Author
Please leave a comment and/or vote concerning Official Support for Repeating Sections... It would be nice if we could have "full access" to repeatable item attributes.
1424444892

Edited 1424499544
vÍnce
Pro
Sheet Author
Kent, I forgot to mention that implementing the new roll templates also requires that the PF sheet needs to be changed to reference the roll templates as well. That means that every sheet roll, button bar, repeatable item sheet roll, and macro text on the sheet has to be changed to use the roll templates. So, once that is done, the PF sheet will have "hard coded" roll template reference that you cannot change, like the button bar items and the macro text that you'll be able to customize, just like the current sheet. You will also be able to make your own custom macros that can reference any roll template and it's properties. We are coming closer to rolling out a new "roll template" version of the sheet in the near future which should coincide with the Update of Holding. Fingers crossed. Cheers EDIT: Sorry Kent. I was a "little" off-topic talking about the addition of roll templates. Not sure why I thought you were having issues with that... my appologies.
I have the same issue as Kent F. The Attack Row buttons don't work while the inside attack button do. It appears that the repeating buttons each reference a number (0-25), but the actual fields in the attack section all say "x" where there should be a number. If we had a way of renaming each field in the attack section from "repeating_weapon_X_whatever" to "repeating_weapon_(number)_whatever" , I think this would fix the attack row buttons.
Hey guys, I need help with the character cards. How do I use Myth Weavers to import a character card to one of my players? I apreaciate the help.
1424497659
vÍnce
Pro
Sheet Author
Dustin G. said: I have the same issue as Kent F. The Attack Row buttons don't work while the inside attack button do. It appears that the repeating buttons each reference a number (0-25), but the actual fields in the attack section all say "x" where there should be a number. If we had a way of renaming each field in the attack section from "repeating_weapon_X_whatever" to "repeating_weapon_(number)_whatever" , I think this would fix the attack row buttons. The attack row buttons work. If you add a repeatable item attack and fill out every field(you must do this with repeatable items) the appropriate button bar button will execute a macro related to that attack. I say related because button bar macros are coded into the sheet and can only be changed by modifying the sheet(mentor level feature). The repeatable attack button only executes what is in the macro text area. You can modify that macro if you want. You can drag and drop button bar macros, but not repeatable item buttons. This is due to how roll20 deals with repeatable items at this time. The PF sheet was created to give you both options. Hope this helps.
1424498153
vÍnce
Pro
Sheet Author
Quinn R. said: Hey guys, I need help with the character cards. How do I use Myth Weavers to import a character card to one of my players? I apreaciate the help. Hi Quinn, not sure how you would import from mythweavers. I used to use the site before character sheets were added to roll20. As far as I know there isn't a way to "import" built-into roll20. There are API scripts(mentor level feature) than can import statblocks, usually from the online srd. Is this what you are looking for?
Heya Vince, are there scripts that will import from the PRD that work with Sam's Pathfinder NPC and PC character sheets? I had no idea... I might upgrade to Mentor for something like that! Can you point me in the direction of where I might find that?
1424539481
vÍnce
Pro
Sheet Author
Absolutely. This one will save you lots of time, Pathfinder Statblock Import to Character Sheet Script . Make sure to thank the author, Jason P. This has become a Must-have script for me. Jump to mentor, well worth it as a GM. Cheers
Anyone else have this problem? All my attribute and skill checks are wrong. Meaning I have a +10 to Knowledge history, click the button next to the skill and I can get an impossible result like a 7. If I mouse over the result I see this formula: Rolling 1d20 + (3 + ((((3 * 3) + 3) - abs((3 * 3) - 3)) / 2) + ((floor(4/2)-5) + floor(0/2) - (floor(abs(0)/2)) - (floor(abs(0)/2))) + 0 + 0 + 0 + 0)
1424927752
vÍnce
Pro
Sheet Author
Hi John. So the formula used for @{Knowledge-History} attribute is (@{Knowledge-History-ranks} + @{Knowledge-History-class} + @{Knowledge-History-ability} + @{Knowledge-History-racial} + @{Knowledge-History-feat} + @{Knowledge-History-item} + @{Knowledge-History-misc}) And the sheet roll of %{selected|Knowledge-History-Check} which uses the macro @{character_name}'s Knowledge (History) check: [[1d20 + @{Knowledge-History}]] I would start by verifying the other attribute values and make sure that there isn't some strange value being used for an attribute somewhere.
1424930307

Edited 1424930421
Nibrodooh
Pro
Sheet Author
Just to let every one know, i am finished updating the sheets macros to use templates but i noticed a couple mistakes/bugs so i am going to wait until after my game this weekend to upload it so i can see if anything else is broken.
1424932310
vÍnce
Pro
Sheet Author
Can't wait Nibrodooh.
Hi everyone! First and foremost a massive thanks to Sam and his minions! I think it's outstanding what you guys put and are still putting together. I can't wait for the roll templates! I'm not sure if that's the right spot for making suggestions, but since I'm not good fiddling around with code I might as well bring it up here. Some small things that I encountered during my sessions, that I thought could be made even better. I'm aware that that's heavily dependent on your style of running a game on roll20 and using the character sheets, so this is purely subjective. - Would it be possible to add a concentration check in the NPC section for SLA and Spells? Preferably right next to the CL check? I always felt that one is missing, while the rest of the sheet strongly follows the NPC stat blocks that we're used to from the published adventures. In the stat blocks it usually says something like "Spell like Abilities: (CL 5th, Concentration +7) - Another thing that I came across is that some (not very many, but still a few) monsters have SLAs with different CLs and on top of that Spells from their class(es) with yet another CL. At the moment there is no way to deal with more than two CLs on the sheet (at least not comfortably). Again, I'm not good with codes so I have no clue how hard that might be, but wouldn't it be possible to implement an "Add" buttong for a whole new SLA section, as we have it right now for Feats, Attacks, Spells, etc.? - The last thing I came across is just a minor thing, an probably I'm one of the few ones having issues with this. Could we get a "Harmless" option for Spell resistances? By chosing "harmless" under SR it would automatically indicate that the Save is also harmless, while we would still be able to document the right DC for the spell in the Save field. As I said, this is minor, but it would help to use the sheet more independent from PRD, Core Rule Book, Smartphone Apps or the like. /K
1425017591
vÍnce
Pro
Sheet Author
Karankwan said: Hi everyone! First and foremost a massive thanks to Sam and his minions! I think it's outstanding what you guys put and are still putting together. I can't wait for the roll templates! I'm not sure if that's the right spot for making suggestions, but since I'm not good fiddling around with code I might as well bring it up here. Some small things that I encountered during my sessions, that I thought could be made even better. I'm aware that that's heavily dependent on your style of running a game on roll20 and using the character sheets, so this is purely subjective. - Would it be possible to add a concentration check in the NPC section for SLA and Spells? Preferably right next to the CL check? I always felt that one is missing, while the rest of the sheet strongly follows the NPC stat blocks that we're used to from the published adventures. In the stat blocks it usually says something like "Spell like Abilities: (CL 5th, Concentration +7) - Another thing that I came across is that some (not very many, but still a few) monsters have SLAs with different CLs and on top of that Spells from their class(es) with yet another CL. At the moment there is no way to deal with more than two CLs on the sheet (at least not comfortably). Again, I'm not good with codes so I have no clue how hard that might be, but wouldn't it be possible to implement an "Add" buttong for a whole new SLA section, as we have it right now for Feats, Attacks, Spells, etc.? - The last thing I came across is just a minor thing, an probably I'm one of the few ones having issues with this. Could we get a "Harmless" option for Spell resistances? By chosing "harmless" under SR it would automatically indicate that the Save is also harmless, while we would still be able to document the right DC for the spell in the Save field. As I said, this is minor, but it would help to use the sheet more independent from PRD, Core Rule Book, Smartphone Apps or the like. /K Hi Karankwan. This is the right place to make requests. I think your suggestions are good ones. Adding a CC roll for SLA's and Spells in the NPC section and having "Harmless" as a third option for SR sheet-wide are easy enough to implement. If I understand your second suggestion, you would like to see something like SLA-0(w/repeatable items), SLA-1(w/repeatable items), SLA-2(w/repeatable items), etc... where you could add as many unique SLA "classes" as needed for an NPC/Monster? Not sure if we can nest repeatable items within repeatable items... If it can be done, I'm not sure if the amount of code vs benefit would make it worthwhile. Maybe adding 2 SLA classes, like the Spell section would work?
Hi Vince, Yes you understood me correctly. I never encountered a Monster/NPC with more than two SLA "classes" so maybe having it hard coded and increase the amount of SLA sections to two, will solve 99% of the cases. I agree that the benefit from having the possibility of adding SLA sections on your own gusto is very small and wouldn't justify a whole bunch of coding. /K
1425149619
vÍnce
Pro
Sheet Author
Karankwan said: Hi Vince, Yes you understood me correctly. I never encountered a Monster/NPC with more than two SLA "classes" so maybe having it hard coded and increase the amount of SLA sections to two, will solve 99% of the cases. I agree that the benefit from having the possibility of adding SLA sections on your own gusto is very small and wouldn't justify a whole bunch of coding. /K Unless anyone(Sam specifically, or anyone) has an objection, comment, better suggestion, I'll have a crack at updating the sheet with your suggestions Karankwan. Have some gaming to do tonight and possibly tonorrow, but I'll jump on it asap.
Hi Vince I think what the poster above meant when he said that the attack buttons do not work is that the 0-25 buttons do not make use of the macro text from the attack type below, and there is not way to drag that dice button from the individual attacks to the macro bar. (if I have described it sufficiently)
1425171826
vÍnce
Pro
Sheet Author
Shane B. said: Hi Vince I think what the poster above meant when he said that the attack buttons do not work is that the 0-25 buttons do not make use of the macro text from the attack type below, and there is not way to drag that dice button from the individual attacks to the macro bar. (if I have described it sufficiently) That's exactly right. The way the sheet works is that the button bar macro is hard coded into the sheet. You can drag and drop those buttons, but can't customize the macro unless you modify the sheet. The repeatable button cannot be drag and dropped, but you can customize the macro text.
Is the new sheet with roll templates pushed to the git repo yet? My players are looking forward to all the work everyone has done on this.
1426115714
vÍnce
Pro
Sheet Author
Hi Ken. Answered the same question a few hours back, so I'll just quote myself. :-P Not yet. Sam has been MIA with life... Nibrodooh has done a ton of work for the roll templates and I've done some as well. Nibrodooh is still working out some kinks last I checked. I hate to pressure anyone volunteering their skills/effort/time. Please be patient and the roll templates will arrive soon. Roll High. Cheers
Do you have a fork?
1426117412

Edited 1426117495
vÍnce
Pro
Sheet Author
Ken L. said: Do you have a fork? Not with all of Nibrodooh's changes. ;-( My fork only has my spell roll templates and sheet rolls, and an early version of Nibrodooh's attack roll templates. He has since made some other changes and has went thru the entire sheet (lot's of sheet rolls). I haven't seen the latest version because I believe he is still working everything out. I want to wait and see what's been done before making any other changes...
1426118591
Nibrodooh
Pro
Sheet Author
derp, i forgot to make a pull request with my commits, ill upload it tonight or tomorrow morning.
1426120255
vÍnce
Pro
Sheet Author
Yay!
It may have been covered in a previous post, but these threads are SOOOO long I can't find the answer... How do I remove a macro button in the bar that was created by dragging the attack button over the bar? Can anyone help on that one? It doesn't appear in the list with the other macros in the bar.
Aaron G. said: It may have been covered in a previous post, but these threads are SOOOO long I can't find the answer... How do I remove a macro button in the bar that was created by dragging the attack button over the bar? Can anyone help on that one? It doesn't appear in the list with the other macros in the bar. Click, and drag it horizontally off the bar.
Thank you. That worked.
1426385991
Nibrodooh
Pro
Sheet Author
Sorry for the wait guys, my version of the sheet has been submitted as a pull request to Sam's fork. I had to revert to an earlier version of my sheet so this version does not have the URL fields, but the templates support them(write up of the tags below) and the npc section is not done. I decided to limit the attack tempate to 2 attacks to limit sheet bloat, but if people convince me more are require ill add them back. The templates and properties are as follows: All Templates: character_name: should be set to @{character_name} or in some situations @{token_name}. This can be omitted. character_id: this should be set to @{character_id} or omitted to remove linking to the character sheet name: the name of the action/check (e.g. spell name) name_link: set this to a url and the name on the template will become a link all templates support allProps() key/value pairs so you can add fields as required (works like the default template) pf_spell: school level casting_time components range target duration saving_throw dc sr spell_description This template is used for spells and requires all of the above propertiesto display correctly. pf_attack: attack damage crit_confirm crit_damage attack2 damage2 crit_confirm2 crit_damage2 description This template is used for attack rolls(or damage rolls with no attack) you can omit anything from attack 1, but attack 2 requires an attack roll to display. crit_confirm should be an attack roll, not a target number pf_generic: This template is designed to be the catch all. it works like the default template with the addition of the properties mentioned under the all templates section. pf_block: This is a variant of the catch all template but with block text in mind, the keys in allProps() pairs will not display, they are only required to separate paragraphs. If anyone has any questions or notices any mistakes please let me know. I hope to re-add the URL fields(linked spells templates/feats/abilitys FTW) and convert the NPC section soon, but I'm not going to give an ETA because they are apparently cursed. Also some integration with the compendium will be experimented with(API script to auto link spells and/or fill them out anyone?)