Coder Social home page Coder Social logo

imports-for-mpmb-s-character-sheet's Introduction

Imports for MPMB's Character Sheet

This git repository holds different fan-created materials that can be used with the popular MorePurpleMoreBetter's Character Record Sheet. The repository for the sheet is found here.

Discussion about this repository is found at https://www.reddit.com/r/mpmb/

Different Versions

The master branch contains scripts for the latest version of MPMB's Character Record Sheet, which you can download from MPMB's website.

Scripts for older versions of MPMB's Character Record Sheet can be found in their respective branches.

Concatenation and Minification

Setup

Ensure you have node and npm installed then:

npm install

Use

To minify all version (stable and beta) run:

npm run minify

Just stable:

npm run minifyStable

Just beta:

npm run minifyBeta

imports-for-mpmb-s-character-sheet's People

Contributors

aelartheelfrogue avatar braabhimself avatar dependabot[bot] avatar isaacalpharn avatar safety-orange avatar smashman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imports-for-mpmb-s-character-sheet's Issues

Improved Pact weapon does not convey a +1 bonus

image

As you can see above, the 'Pact' Longsword does not have a +1 to damage and attack rolls when I have Improved Pact Weapon selected as an Evocation.

Strength and Charisma are both set to 17 (+3).

Missing data from MM

As title: the Wildshapes sheet is missing a few MM data from the drop-down list: Giant Ape, Tyrannosaurus Rex.

Wayfinder's Guide to Eberron?

Contains:

  • 4 Races
  • 24 Subraces
  • 13 Backgrounds
  • 14 Feats
  • 64 Magic Items
  • 1 Monster

Wondering if you'd be interested in splitting this work up? Don't think it's fair for you to do it all!

Additionally the latest UA contains the 4 races mentioned above.

Unearthed Arcana: Elf Subraces - Shadar kai

the shadar kai is missing some info in its blessing of the raven queen feature, unless deliberate.
it tells what it does in the traits section, but maybe the ability doesn't need the desc?

"blessing of the raven queen" : {
		name : "Blessing of the Raven Queen",
		minlevel : 1,
		usages : 1,
		recovery : "short rest",
		tooltip : "",
		action : ["bonus action", ""]
	}

All Elf subraces are Wood Elf

When I choose any Elf subrace, such as Drow or Eladrin, I am getting Wood Elf details. However High Elf is working fine.

I'm using v12.999 with latest script from github.

Blood Hunter (Order of the Profane Soul) hanging on Unsealed Arcana at upgrade to Level 15

I'm having trouble with all 3 versions of the pdf: upon trying to Upgrade to level 15 for a Blood Hunter (Order of the Profane Soul), the update hangs indefinitely on "Updating to Blood Hunter (Order of the Profane Soul)'s Unsealed Arcana..."

I don't see an error message or any other way to identify the error. I looked at the js file, and it appears consistent with Revealed Arcana, which ran fine at level 7.

Dueling Fighting Style error

Dueling Fighting Style of College of Swords bard (and probably Fighter) apply bonus to Polearm Butt Attack from Polarm Master feat.

Suggestions / edits for "all_WotC_published.js" v13 Artificer

Hi,
I have just downloaded your latest "all_WotC_published.js" for v13 (using on beta 22). Loving the v13 sheet - lightning quick for spell page generation! Well worth the Patreon subscription upgrade from v12.99!
Thank you for including the latest E:RLW Artificer in your latest update - I have been eagerly awaiting that.
I noticed some minor errors in the Artificer sheet. I am not sure how to track the changes made (and I made a couple of extra personal preference changes) so I have just reattached the "all_WotC_published.js" and have put a note //Goosio where I modified the script with the description. File attached.
Suggested changes are:
-Infuse item "extra choices" - added "(prereq: level 6 artificer)" to Homunculus Servant
-Homunculus Servant option - added "(prereq: level 6 artificer)" and "prereqeval" for level 6
-Battle Smith subclassfeature3.1 - added "calcChanges" for int modifier use
-Battle Smith subclassfeature3.2 - corrected "iron" to "steel" in the text, and removed "cannon" from "removeeval"
-Battle Smith subclassfeature9 - corrected "Eldritch Cannon" to "Steel Defender" for both the "eval" and "removeeval" functions (correctly adds arcane jolt on steel defender now)
-Battle Smith subclassfeature15 - corrected "Eldritch Cannon" to "Steel Defender" for both the "eval" and "removeeval" functions (correctly updates arcane jolt on steel defender now)
-CreatureList[Homunculus Servant] - corrected "Creator" to "Might of the Master" and added "Evasion" to the traits
-CreatureList[Eldritch Cannon] - corrected "Creator" to "Might of the Master"
-CreatureList[Steel Defender] - corrected "Creator" to "Might of the Master".
Keep up the awesome work!
Paul
all_WotC_published.Goosio.zip

Simic hybrid level 5 animal enhancement does not work

I have recently picked up a newer version of the scripts that includes the WGtE and the GGtR material. However, I am unable to progress the Simic Hybrid beyond level 5. As soon as I level to 5 (or higher), and no matter the class, the sheet gets stuck with the message "updating simic hybrid 's animal enhancement" and the racial options all disappear (blank as per image below). I cannot update hitpoints or class features until I save and close. If I reopen the sheet the racial options are back but I cannot add the level 5 racial features of the simic hybrid as there are no options beyond the level 1 racial features.
I am using the latest version of the MPMB character sheet I could find, and the latest scripts for all official WoTC material (no unearthed arcana).
"MPMB's Character Record Sheet (v12.999) [Printer Friendly - Redesign].pdf"
Can you please fix this as I am very keen on making my vampire-bat flavored simic hybrid work!
Thanks,
Paul
animal enhancement

Dragonmark, Finding (Human) missing from all_WotC_published

I was wondering if it was intentional to leave out the human variant of this Dragonmark? AFAIK it's the only Dragonmark with two allowed races. Option first listed in WgtE 90, described in detail on 97.

Thanks, appreciate all your work.

Soldier background personality traits and flaws slightly incorrect?

Hey, so I was creating a character with a Soldier background and I noticed that the personality trait stated as "I can stare down a hell hound without flinching" is listed as "I can stare down an owlbear without flinching".
Also, the flaw "I obey the law, even if the law causes misery." says "I uphold the law, even if the law causes suffering".

Is there a reason for these differences that I am not seeing? Errata perhaps?
The above aside, I much prefer your versions.

Thanks.

Dragonmark, Healing (Halfling) hanging up

When selecting a class after choosing Dragonmark, Healing (Halfling) for the race, causes the sheet to hang up with the following message. When choosing class first, the hang up occurs when selecting the race.

healing

Druid Spells not Appearing.

When it asks to automatically create a spell sheet for the Druid (Circle of the Moon) and I click ok, it only gives me options to fill in cantrips.

Error importing Barbarian-Totem Warrior

I'm trying out the new v12.999 sheet with the scripts on this repo, but I'm encountering this error when importing the published material (both full and minified):
TypeError: ClassSubList['barbarian-totem warrior'] is undefined

Cavalier 'Unwavering Mark' doesn't read as optional

If I hit a creature with a melee weapon attack, I mark it until the end of my next turn
While it is within 5 ft of me, a marked target has disadv. on attacks not directed at me
If it damages anybody but me, I can make a special melee attack vs. it in my next turn
This takes a bonus action, but has adv. and adds half my fighter level to the damage
A mark ends early if I'm incapacitated, die, or somebody else marks the target

I appreciate that this may be due to space restrictions, however on initial read, I was unsure if the feature is optional. I had to break out the book to verify.
Thanks.

Longsword populating twice

User reporting via Discord that Longsword is populating twice when this source is loaded.

Okay, It's in the Amonkhet coding. Using a level 3 kensei monk for the Choose Feature button to include the list of weapons. With the Amonkhet source material loaded it adds an additional longsword in the list. The extra longsword even persists after taking the Amonkhet out of the automation.
It even adds it to the generic magic items.
There are two longswords in the list
https://media.discordapp.net/attachments/537816184574181396/722984684191088670/Capture.PNG?width=333&height=664

Stone's Durability missing from Armor drop-down for Stone Sorcerer

It looks like the wrong spelling of armor was used in the v13 ua_20170206_Sorcerous-Origins.js

It currently reads armourOptions, but it looks like is should be armorOptions.

This is preventing the "Stone's Durability (Con)" option from appearing in the Armor drop-down menu on the character sheet

Edit: Looks like this is also affecting other races/classes as well (Warforged, Mystic, Paladin, Wizard, Barbarian)

Sidekick Expert class

The sidekick Expert class doesn't load the lv 6 feature Coordinated Strike, and loads the lv 11 feature Inspired Help at lv 10. It also gives you the option for all 4 Expertise selections at lv 10 when you only have 2 at that time.

Dragonmark, Handling (Human) is Incomplete

Missing the following trait from Dragonmark of Handling:

The Bigger They Are: When you cast a spell that affects only beasts, it also affects monstrosities with an Intelligence score of 3 or lower.

ToA equipment

In Tomb of Annihilation there are items that can be purchased, such as Insect Repellent and Raincatchers.

These would be very useful in the automation.

Thanks.

Item Price Amount Weight
Block of Incense 1 sp 1 -
Vial of Salve 1 gp 20 (applications) -
Rain Catcher 1 gp 1 5lb

New version does not work

When trying to add this new version of the "all WotC published" material it gives an error, "SyntaxError: missing = in XML attribute"

all_WotC_published.js - Can't Set Sources

If you try and select sources (via function button or bookmark) with the all_WotC_published.js file, nothing happens and the console prints the following:

TypeError: subObj is undefined
342:Document-Level:FunctionsResources

(This also happens with all_WotC_published.min.js, but that's not really surprising). I'm using MPMB version 13.0.5 in Adobe Acrobat Reader version 2020.013.20075. This bug is affecting all variations of the Character Record Sheet.

"The script '2020/03/06 - all_WotC_pub+UA.js' is faulty"

When trying to import the new 2020/03/06 - all_WotC_pub+UA.js file I get an error stating the following: "ReferenceError: MagicItemList is not defined". I have no idea how to fix this! Any suggestions would be much appreciated, thank you in advance!

Theurgy issiue

When I pick wizard, I cannot pick Theurgy from the subclass list. No matter what components I load/unload.

Plane Shift: Ixalan

Found here: https://media.wizards.com/2018/downloads/magic/plane-shift_ixalan.pdf

New Races:

  • Merfolk
  • Vampire
  • Orc
  • Goblin
  • Siren

Note: Orc and Goblin races are different to Volo's and Human is present in the document, but is the same as standard PHB Human.

The Vampire race in Ixalan appears to be a subrace of the Plane Shift Vampire race, first presented in Zendikar.
Zendikar Vampire conveys +1 Int and +2 Cha, whereas Ixalan Vampire conveys +1 Wis and +2 Cha. (Among other differences).

The Goblin race in Ixalan appears to be a subrace of the Plane Shift Goblin race, first presented in Zendikar.
Zendikar Goblin conveys +2 Con, whereas Ixalan Goblin conveys +2 Dex. (Among other differences).

The Merfolk race appears to be two additional Merfolk subraces for the original Merfolk race presented in Zendikar.
Subraces are as follows:

  • Green Merfolk (+2 Wis, Mask of the Wild, Druid cantrip)
  • Blue Merfolk (+ Int, Lore of the Waters, Wizard cantrip)

New creatures:

  • Frilled Deathspitter - CR 1/4
  • Sunbird - CR 13
  • Chupacabra - CR 3

New legendary creatures:

  • Gishath, Sun’s Avatar - CR 10
  • Zetalpa, Primal Dawn (Elder Dinosaur) - CR 30
  • Nezahal, Primal Tide (Elder Dinosaur) - CR 30
  • Etali, Primal Storm (Elder Dinosaur) - CR 30
  • Tetzimoc, Primal Death (Elder Dinosaur) - CR 30
  • Ghalta, Primal Hunger (Elder Dinosaur) - CR 30
  • Zacama, Primal Calamity (Elder Dinosaur) - CR 30

Not sure if the legendary creatures are relevant for a character sheet, but I figured I'd pop the information here.

Due to the race crossover, it might be worth updating Zendikar to 12.999 to ensure compatibility.

Gem Dragonborn not on list of races.

After importing the all_Wotc_published file and confirming that Fizban's races are in the file under the funciton FToD_dragonborns_add I tried to set the race to Gem Dragonborn but it does not show up on the drop down list or when typed. When typed it will automatically select the PHB Dragonborn. I am not seeing any Gem Dragonborn listed under Sources > Player Races but there is Dragonborn, Metallic listed with the source as ftod.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.