+ Log in or register to post
Results 1,001 to 1,010 of 1148
-
Thursday, 26th May, 2016, 12:38 PM #1001
Cutpurse (Lvl 5)
- Join Date
- Dec 2014
- Posts
- 393
ø Block morepurplemorebetter
ø Friend+
-
Advertising
- EN World
- has no influence
- on adverts that
- are displayed by
- Google Adsense
Thursday, 26th May, 2016, 01:28 PM
#1002

Cutpurse (Lvl 5)


- Join Date
- Dec 2014
- Posts
- 393
ø Block morepurplemorebetter
ø Friend+
I just updated the MPMB's Character Record Sheet v11.4 (26-5-2016) with the following changelog:
- Bug fixes for the Speed section (reported via email)
- Bug fixes for the “League” button (thanks SpaceCasey for reporting)
- Addition of a button in the HP section to set the max HP, as a replacement for the Shift-click function in v11.39
Thursday, 26th May, 2016, 08:46 PM
#1003

Novice (Lvl 1)

- Join Date
- Feb 2015
- Location
- Portland, OR
- Posts
- 4
ø Block Alyson
ø Friend+
Hi purple,
Awesome sheet, thank you!!
Stupid question- is there any easy way to add script to remove some of the race/class options? I want to send this out to newbie players and I'd love to limit it to just the options I am allowing for my campaign.
Thanks!
Friday, 27th May, 2016, 11:28 AM
#1004

Cutpurse (Lvl 5)


- Join Date
- Dec 2014
- Posts
- 393
ø Block morepurplemorebetter
ø Friend+
Hi Alyson, great to read that you like the sheets, you are very welcome
There is some easy code to run to make what you want happen, although how 'easy' you find it depends on your knowledge of scripts.
Do you want to only change the drop-down boxes to have only the options that you allow, or do you want the sheet to also no longer recognize the other options when they are entered manually?
I'll go through this step by step.
STEP 1: First you need to write a line of code for every race/class/background/background feature/weapon/feat that you want to remove from the sheet. You will need to take a look at the Homebrew Syntax files on my Dropbox, especially al the 'complete list' files.
That code will look like this: "delete LISTNAME["ITEM TO REMOVE"]. The LISTNAME is the name of the JavaScript variable where you want to remove something from (e.g. ClassList or RaceList). The "ITEM TO REMOVE" is the name of the thing in the list that you want to remove, in quotation marks (e.g. "fighter" or "high elf"). You can find the names of the lists and the names of the things in the lists in the 'complete list' Syntax files on the Dropbox.
Make sure that you copy the names of the things exactly, so including capitalization, spaces, punctuation marks, etc. (e.g. "Classlist" is not the same as "ClassList" and "half elf" is not the same as "half-elf").
For example, the code to remove the Guild Artisan from the backgrounds, Bad Reputation from the background features, and Warlock (and all its subclasses) from the classes is:
If you want to remove a racial variant/subclass/background variant, but you don't want to delete the whole, then the code is a little bit more difficult, because not only do you need to remove the variant/subclass, you will also have to amend the original to no longer include the variant/subclass. For the background variants, the first part is the same as above, but the second part is a bit more tricky. For racial variants and subclasses, you only need to remove them from the array. Here is an example for each, removing the Knight of the Order (a soldier variant), removing the Bladesinger (a wizard subclass), and removing the Winged Tiefling (a tiefling variant):Code:delete BackgroundList["guild artisan"]; delete BackgroundFeatureList["bad reputation"]; delete ClassList["warlock"];
Once you have written these lines, one for each thing that you want to remove, you will have to add the following line at the end:Code:BackgroundList["soldier"].variant.splice(BackgroundList["soldier"].variant.indexOf("knight of the order"), 1); delete BackgroundSubList["knight of the order"]; RaceList["tiefling"].variants.splice(RaceList["tiefling"].variants.indexOf("winged"), 1); ClassList["wizard"].subclasses[1].splice(ClassList["wizard"].subclasses[1].indexOf("bladesinging"), 1);
STEP 2: After you have written this code and saved it somewhere (please save it somewhere, the sheet won't save it for you), you can enter it into the sheet.Code:SetAlldropdowns();
If you have Acrobat Pro, you can enter it into the JavaScript console and run it (press Ctrl+J, copy the script into the console window, select the script and press Ctrl+ENTER).
If you have Acrobat Reader, you can enter the script into the "Add User Script" dialog. Once you have done this and the script has successfully run (it runs as soon as you close the dialog), you will need to remove the script again. Simply open the "Add User Script" dialog again and remove all the text, and press "OK". This is because the "Add User Script" is run every time the sheet opens and the code "SetAlldropdowns();" will reset all the dropdown menus in the script, thus deleting everything that was put in there. So if you leave that code in, you will effectively reset the sheet every time you open it.
STEP 3: Now is the question if you want the options you deleted to be unavailable even if somebody enters it manually (e.g. you deleted "high elf" from the RaceList and it is now no longer in the ). If you do want to remove the options, then you will have to add your code, excluding the last line "SetAlldropdowns();", into the "Add User Script" dialog. That way the options will be removed from the sheet's 'database' every time the sheet is started up (because every time it starts it refreshes its database, you will have to remove it every time).
Hope this long and winding answer is clear. If not, or if you have trouble with your code, please let me know!
Friday, 27th May, 2016, 05:47 PM
#1005

Novice (Lvl 1)

- Join Date
- Feb 2015
- Location
- Portland, OR
- Posts
- 4
ø Block Alyson
ø Friend+
Wow, thank you! This is perfect!! You rock!!
Sunday, 29th May, 2016, 04:41 AM
#1006
Using v11.4 of the character sheet: the Variant Tiefling options aren't operating as expected based on the sidebar in the Sword Coast book. The Feral trait should be selectable independently of the Winged, Devil's Tongue, or Hellfire traits. In other words, I should be able to choose and have a Feral Devil's Tongue Tiefling, if I wanted. The sheet currently does not allow for this.
Also, when selecting the Spell Sniper feat, the Generated spell sheets do not account for the additional cantrip from that feat.
Sunday, 29th May, 2016, 05:52 PM
#1007

Cutpurse (Lvl 5)


- Join Date
- Dec 2014
- Posts
- 393
ø Block morepurplemorebetter
ø Friend+
The Tiefling variants are a bit annoying. The system I have in place allows you to change to a variant, that then has to be fully defined anew. As the Tieflings allows you to, effectively, add two variants on top of each other, that means I would have to define every options separately and that seemed a bit too much for me, to give a list of all the variants with and without the "Feral" option. I figured people can just edit the ability score information themselves and that that is easier than me adding another button for this that would cause confusion (and takes up a lot of time).
Just like with all the other features, I could of course make an automation to allow you to select two variants, but that would require me to write several functions for just this one racial variant, which I don't consider worth the effort. Maybe if there were more things that would benefit from this.
Alternatively, I could add "Feral Tiefling" as a separate race, that also has all the variants that the Tiefling offers. This would of course double the amount of racial and racial variant entries for Tiefling, something I also thought would be too much for something that people can just edit themselves so easily.
What do you think, would it be worth the trouble of adding "Feral Tiefling" as another race in the race drop-down on the first page, or would that just complicate things? Personally, I believe it would just make things confusing for a variant that is probably not used very often.
As for the Spell Sniper feat: good catch! I totally overlooked this feat and figures only the Magic Initiate and Ritual Caster feats gave extra spell options. I will change it in the next version!
Sunday, 29th May, 2016, 11:17 PM
#1008

Novice (Lvl 1)

- Join Date
- May 2016
- Location
- In a Town a hour away from Washington, DC USA
- Posts
- 2
ø Block Paragore
ø Friend+
I love your character sheet, and have enjoyed how easy it is to quickly build a character with this sheet. One minor suggestion I have for the adventure log would be to add the option to change the date system. Instead of only allowing the; Day, Month, Year, date format I would appreciate the option of the; Month, Day, Year, date format.
Monday, 30th May, 2016, 03:18 AM
#1009
Monday, 30th May, 2016, 03:59 AM
#1010

Gallant (Lvl 3)


- Join Date
- Sep 2002
- Location
- Location: Location:
- Posts
- 1,699
ø Block andargor
ø Friend+
It is by will alone I set my die in motion.
It is by gaming that thoughts acquire speed, the hands acquire shaking, the shaking becomes a warning.
It is by will alone I set my die in motion.
Shameless Plug from an Old-Timer:
A Walk Down Memory Lane - 38 years of Gaming
Is Pathfinder "In Its Twilight"? Observations From A Retailer
Today, 10:25 AM