Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* -WHAT IS THIS?-
- This file adds optional material to "MPMB's Character Record Sheet" found at https://flapkan.com/mpmb/charsheets
- Import this file using the "Add Extra Materials" bookmark.
- -KEEP IN MIND-
- It is recommended to enter the code in a fresh sheet before adding any other information (i.e. before making your character with it).
- */
- /* -INFORMATION-
- Subject: Subclass
- Effect: This script adds a subclass for the Rogue, called "Skinwalker"
- This script also adds the special sneak attack associated with that subclass
- This was a reddit special request search seems to point to source of (https://www.reddit.com/r/UnearthedArcana/comments/w23kvq/rogue_skinchanger_twist_the_magic_of_druids_to/)
- This subclass appears to be from Redditor u/Bucktabulous
- Code by: Thoragh
- Date: 2023-07-12 (sheet v13)
- Please note if the above is not the original source add it to https://www.reddit.com/r/mpmb/comments/14ugfk7/skinwalker_script_request/ and I'll try to update accordingly
- */
- var iFileName = "Rogue - Skinwalker [UnearthedArcana Subreddit].js";
- RequiredSheetVersion(13);
- SourceList["UARHB"] = {
- name : "UnearthedArcanaReddit: Rogue Skinwalker",
- abbreviation : "UARHB",
- group : "UnearthedArcanaReddit",
- url : "https://www.reddit.com/r/UnearthedArcana/comments/w23kvq/rogue_skinchanger_twist_the_magic_of_druids_to/",
- date : "2022/07/01"
- };
- AddSubClass("rogue", "Skinwalker", {
- regExpSearch : /Skinwalker/i,
- subname : "Skinwalker",
- source : ["UARHB", 1],
- fullname : "Rogue - Skinwalker",
- abilitySave : 2,
- features : {
- "subclassfeature3" : {
- name : "Bonus Proficiency",
- source : ["UARHB", 3],
- minlevel : 3,
- description : "\n " + "I gain proficiency with Nature",
- skills : [["Nature"]]
- },
- "subclassfeature3.1" : {
- name : "Shapeshifter",
- source : ["UARHB", 2],
- minlevel : 3,
- description : desc([
- "At 3rd level I learn to take on forms of animals I have seen, wild shaping",
- "like Druids do. As a bonus action, I can take on the form of any non-flying",
- "beast with a CR equal to 1/3 my Rogue level (rounded down) or lower -",
- "shows as Max Usages. At 8th level the flight restriction is lifted. I can do",
- "this as many times as my proficiency bonus, and regain after long rest."
- ]),
- tooltip : "Special: Can only be used once until Long Rest, Usage is a quick reference to CR in this case.",
- recovery: "long rest",
- usages: 0,
- usagescalc: "event.value = Math.floor(What('Character Level') / 3);"
- },
- "subclassfeature3.2" : {
- name : "Animalistic Assault",
- source : ["UARHB", 3],
- minlevel : 3,
- description : desc([
- "Also at 3rd level I gain my natural abilities improve my Sneak Attack allowing me to do",
- "so with unarmed strikes or natural weapons. I do still need to meet other prerequisites,",
- "but at 5th level my Sneak Attacks are considered magical for the purposes of overcoming",
- "damage resistance. In my true form if no natural / improved strike from feat or feature,",
- "my strikes deal 1d4 bludgeoning damage instead of just 1, and I may use Dex instead of",
- "Str on attack and damage rolls."
- ]),
- },
- "subclassfeature9" : {
- name : "Skinwalker",
- source : ["UARHB", 9],
- minlevel : 9,
- description : desc([
- "I can partially transform for terrifying and using animalistic attacks. Shapeshifter",
- "feature can now be used to turn into half-beast form. When doing so foes must make",
- "Wis save vs a DC of (8 + Prof Bonus + Cha modifier) or be frightened for 1 min",
- "Frightend foes flee from me until they succeed and can stop at end of my next turn.",
- "Regardless of success, creatures that witness my Skinwalker are immune for 24 hours.",
- "While in this state may choose I may choose stat block of beast or my own stat block",
- "May use once and long rest is required to regain."
- ]),
- usages : 1,
- recovery : "long rest",
- },
- "subclassfeature13": {
- name: "Prowl",
- source: ["UARHB", 13],
- minlevel: 13,
- description: "\n" + "Starting at 13th level, my transformative abilities provide mobility boons (use the \"Choose Feature\" button to add them to Notes). This transformation results in obvious physical traits that set me apart from others of my ancestry. I cannot use this feature while an instance of this feature is still active. Transforming this way hurts and 2 Hit Dice are reduced to use.",
- extraname: "Prowling",
- extrachoices: ["Walker", "Climber", "Swimmer", "Flyer"],
- "walker": {
- name: "Walker",
- source: ["UARHB", 13],
- additional: "Walker",
- description: "\n " + "Double my walking speed."
- },
- "climber": {
- name: "Climber",
- source: ["UARHB", 13],
- additional: "Climber",
- description: "\n " + "Climbing speed equal to my walking speed."
- },
- "swimmer": {
- name: "Swimmer",
- source: ["UARHB", 13],
- additional: "Swimmer",
- description: desc([
- "Swimming speed equal to my walking speed and the ability to hold my breath for up",
- "to ten minutes."
- ])
- },
- "flyer": {
- name: "Flyer",
- source: ["UARHB", 13],
- additional: "Flyer",
- description: desc([
- "Flying speed equal to my walking speed, but I cannot fly while wearing armor or",
- "carrying more than 20 pounds."
- ])
- }
- },
- "subclassfeature17" : {
- name : "Devour",
- source : ["UARHB", 17],
- minlevel : 17,
- description : "\n " + "At 17th level my corrupted wildshape brings the nightmare I represent for many to bear. If I am in a form granted by my shapeshifter or skinwalker features and I land a killing blow on a foe that is not a construct, ooze, or incorporeal undead, I may use my reaction to devour all or part of my foe, consuming their soul in the process. If I do, I gain a number of temporary hit points equal to my Rogue level. A creature devoured this way cannot be brought back to life by anything short of a wish.",
- action : ["bonus action", ""]
- }
- }
- });
- WeaponsList["improved sneak attack"] = {
- regExpSearch: /^(?=.*sneak)(?=.*attack)(?=.*improved).*$/i,
- name: "Sneak Attack, Improved",
- source: ["UARHB", 3],
- list: "melee",
- ability: 2,
- addMod: {
- type: "WeaponsList",
- field: "ability",
- mod: "Dex-Str",
- text: "I can use either Dexterity or Strength for my Sneak Attack damage."
- },
- type: "Simple",
- damage: [1, 4, "bludgeoning"],
- weight: "",
- description: "Available at Skinwalker level 3",
- abilitytodamage: true,
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement