Joshua Stream Pre
Page 1 of 6 123 ... Last
  1. #1
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681

    PFRPG Disease Tracker Extension

    After completing my sanity tracker, I realized that it would be a fairly easy task to fork it into a disease and poison tracker,. Just like the sanity tracker, there is a list of afflictions. Each opens to a statblock with space for everything in a typical statblock of this type from Paizo. When the statblock is locked, a button will be shown to roll a saving throw against the affliction.

    Extension Homepage and Readme
    Download
    License Information
    Bug Tracker and Suggestions

    Patreon is paused temporarily (it will not auto-bill until it is resumed) as I learn whether I am allowed to accept donations for my work here. Thank you for your support.
    Last edited by bmos; September 13th, 2020 at 15:44.
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  2. #2
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    for those interested in creating modules of data for use with this extension, or contributing SRD content to my maladies library module, here is the relevant information:
    the reference data type is <diseases>
    Code:
    <!-- malady description -->
    <description type="formattedtext">
    	<p></p>
    </description>
    
    <!-- effect of the disease (single field) -->
    <disease_effect type="formattedtext">
    	<p></p>
    </disease_effect>
    
    <!-- dice to roll to determine duration (example is 2d4) -->
    <duration_dice type="dice">d4, d4</duration_dice>
    
    <!-- this number is multiplied by duration_unit to determine total duration -->
    <duration_interval type="number">1</duration_interval>
    
    <!-- duration unit (in minutes) -->
    <duration_unit type="string">.1</duration_unit>
    
    <!-- dice to roll to determine frequency (example is 1d4) -->
    <freq_dice type="dice">d4</freq_dice>
    
    <!-- this number is multiplied by freq_unit to determine total frequency -->
    <freq_interval type="number">1</freq_interval>
    
    <!-- frequency unit (in minutes -- example is a round) -->
    <freq_unit type="string">.1</freq_unit>
    
    <!-- 1 if saves must be consecutive, 0 if not -->
    <isconsecutive type="number">1</isconsecutive>
    
    <!-- name of malady -->
    <name type="string"></name>
    
    <!-- dice to roll to determine onset (example is 4d4) -->
    <onset_dice type="dice">d4,d4,d4,d4</onset_dice>
    
    <!-- this number is multiplied by onset_unit to determine total onset -->
    <onset_interval type="number">1</onset_interval>
    
    <!-- onset unit (in minutes) -->
    <onset_unit type="string">.1</onset_unit>
    
    <!-- primary poison effect (first field) -->
    <poison_effect_primary type="string">1</poison_effect_primary>
    
    <!-- primary poison effect (second field) -->
    <poison_effect_secondary type="string">1</poison_effect_secondary>
    
    <!-- this number is how many saves have been rolled, you can leave it out of module creation -->
    <savecount_consec type="number">0</savecount_consec>
    
    <!-- this number is the numerical DC -->
    <savedc type="number">17</savedc>
    
    <!-- this number is how many saves have to be rolled to cure the disease -->
    <savesreq type="number">2</savesreq>
    
    <!-- lowercase full name of save -->
    <savetype type="string">fortitude</savetype>
    
    <!-- informational field about how the disease is transmitted -->
    <subtype type="string">injury</subtype>
    
    <!-- poison, disease, etc -->
    <type type="string">p</type>
    Last edited by bmos; September 28th, 2020 at 01:43.
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  3. #3
    That could be interesting, and the script could allow for more effects requiring "ongoing" saving throws

  4. #4
    I mean, ..hmm how about poisons too... (but that's a quagmire of official and unofficial, though they do tend to comply with each other a fair bit)

  5. #5
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    v1.0.0 is now out. It just helps track.
    Now for the automation

    Quote Originally Posted by Zygmunt Molotch View Post
    I mean, ..hmm how about poisons too... (but that's a quagmire of official and unofficial, though they do tend to comply with each other a fair bit)
    Great idea! For now, I made the 'type' field editable so you can replace "disease" with "poison" since the rules are so similar. I should eventually be able to have two sheet formats like FG uses for NPC/Trap.
    Last edited by bmos; July 24th, 2020 at 15:12.
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  6. #6
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    v1.1.0 now has a button for rolling the applicable saving throw and allows copying afflictions between players with drag/drop.
    Last edited by bmos; July 24th, 2020 at 18:51.
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  7. #7
    You could probobly add a description on where the button is to get to the disease screen, I had to look for 10 minutes to find it.

    Also, if there could be an actual effect/damage field like for spells that would be helpful. So that we could drag out the effect from the disease/poison.

    A button to add +2 to the DC would be nice to get the pathfinder poison stacking rules. (Each time you fail against a new source of the same poison the DC goes up by 2)
    A way to automatically roll saving throws on your turn against all ongoing diseases/poisons that should be rolled that round, but I am not sure if this is possible with the FG code.

  8. #8
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    Quote Originally Posted by Svandal View Post
    You could probobly add a description on where the button is to get to the disease screen, I had to look for 10 minutes to find it.

    Also, if there could be an actual effect/damage field like for spells that would be helpful. So that we could drag out the effect from the disease/poison.

    A button to add +2 to the DC would be nice to get the pathfinder poison stacking rules. (Each time you fail against a new source of the same poison the DC goes up by 2)
    A way to automatically roll saving throws on your turn against all ongoing diseases/poisons that should be rolled that round, but I am not sure if this is possible with the FG code.
    Thanks, great suggestions!
    Anything is possible, just progressively harder to implement hehe
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  9. #9
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    Quote Originally Posted by Svandal View Post
    You could probobly add a description on where the button is to get to the disease screen, I had to look for 10 minutes to find it.

    Also, if there could be an actual effect/damage field like for spells that would be helpful. So that we could drag out the effect from the disease/poison.

    A button to add +2 to the DC would be nice to get the pathfinder poison stacking rules. (Each time you fail against a new source of the same poison the DC goes up by 2)
    A way to automatically roll saving throws on your turn against all ongoing diseases/poisons that should be rolled that round, but I am not sure if this is possible with the FG code.
    https://github.com/bmos/FG-PFRPG-Dis...ses/tag/v1.2.0

    added those buttons last night before bed, the rollable damage is going to be tricker but I'll get there eventually
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

  10. #10
    bmos's Avatar
    Join Date
    Jun 2019
    Location
    Maine, USA
    Posts
    681
    next version will have integration with save versus tags
    https://github.com/bmos/FG-PFRPG-Dis...1af3372edd1e9b

    This will allow automation of saving throws against disease or poison.
    My gm allowed bonus to disease save from using soap, for instance.

    this will also be in sanity tracker.
    bmos' pathfinder 1e extensions
    Discord Tag: wil.thieme#3396

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
FG Spreadshirt Swag

Log in

Log in