DannyV3000

Foreclaimer Race

Oct 14th, 2019
598
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var iFileName = "Foreclaimer.js";
  2. RequiredSheetVersion(12.999);
  3.  
  4. RaceList["foreclaimer"] = {
  5.     regExpSearch : /^(?=.*foreclaimer).*$/i,
  6.     name : "Foreclaimer",
  7.     source : ["HB", 0],
  8.     plural : "Foreclaimers",
  9.     size : 3,
  10.     speed : { walk : { spd : 30, enc : 20 },},
  11.     languageProfs : ["Common", "Elvish"],
  12.     savetxt : {
  13.         text : ["When powered, Magic can't put me to sleep."],
  14.     },
  15.     skills : ["Perception", "Investigation"],
  16.     age : " reach adulthood at 110 years and can live up to 900 years old when powered.",
  17.  
  18.     height : " range from 6'2\" to 6'8\" tall (6'2\" + 1d6\")",
  19.  
  20.     weight : " weigh around 230 to 252 lb (230 + 2d12 lb)",
  21.  
  22.     improvements : "Something Catlike: +2 Wisdom;",
  23.  
  24.     scores : [0, 0, 0, 0, 2, 0],
  25.  
  26.     trait : "Foreclaimer (+2 Wisdom)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.",
  27.     variants : [],
  28. };
  29.  
  30. var iFileName = "Foreclaimer Subs.js";
  31. RequiredSheetVersion(12.999);
  32. AddRacialVariant(
  33.     "foreclaimer",
  34.     "gills foreclaimer",
  35.     {
  36.  
  37.         regExpSearch : /^(?=.*gills)(?=.*foreclaimer).*$/i,
  38.         name : "Gills Foreclaimer",
  39.         source : ["HB", 0],
  40.         plural : "Gills Foreclaimers",
  41.         trait : "Gills Foreclaimer (+2 Wisdom)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.\nGills:\n   I can breath underwater.",
  42.     }
  43. );
  44.  
  45. AddRacialVariant(
  46.     "foreclaimer",
  47.     "cat eyes foreclaimer",
  48.     {
  49.         regExpSearch : /^(?=.*cat)(?=.*eyes)(?=.*foreclaimer).*$/i,
  50.         name : "Cat Eyes Foreclaimer",
  51.         source : ["HB", 0],
  52.         plural : "Cat Eyes Foreclaimers",
  53.         vision : [["Darkvision", 60]],
  54.     }
  55. );
  56.  
  57. AddRacialVariant(
  58.     "foreclaimer",
  59.     "stick palm glands foreclaimer",
  60.     {
  61.         regExpSearch : /^(?=.*stick)(?=.*palm)(?=.*glands)(?=.*foreclaimer).*$/i,
  62.         name : "Stick Palm Glands Foreclaimer",
  63.         source : ["HB", 0],
  64.         plural : "Stick Palm Glands Foreclaimers",
  65.         speed : { walk : { spd : 30, enc : 20 }, climb : { spd : 20, enc : 10 } },
  66.     }
  67. );
  68.  
  69. AddRacialVariant(
  70.     "foreclaimer",
  71.     "muscle enhancement foreclaimer",
  72.     {
  73.         regExpSearch : /^(?=.*muscle)(?=.*enhancement)(?=.*foreclaimer).*$/i,
  74.         name : "Muscle Enhancement Foreclaimer",
  75.         source : ["HB", 0],
  76.         plural : "Muscle Enhancement Foreclaimers",
  77.         scores : [1, 0, 0, 0, 2, 0],
  78.         trait : "Muscle Enhancement Foreclaimer (+2 Wisdom, +1 Strength)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.",
  79.     }
  80. );
  81.  
  82. AddRacialVariant(
  83.     "foreclaimer",
  84.     "metallic skin foreclaimer",
  85.  
  86.     {
  87.  
  88.         regExpSearch : /^(?=.*metallic)(?=.*skin)(?=.*foreclaimer).*$/i,
  89.         name : "Metallic Skin Foreclaimer",
  90.         source : ["HB", 0],
  91.         plural : "Metallic Skin Foreclaimers",
  92.         scores : [0, 0, 1, 0, 2, 0],
  93.         trait : "Metallic Skin Foreclaimer (+2 Wisdom, +1 Constitution)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.",
  94.     }
  95. );
  96.  
  97. AddRacialVariant(
  98.     "foreclaimer",
  99.     "tempered skin foreclaimer",
  100.     {
  101.         regExpSearch : /^(?=.*tempered)(?=.*skin)(?=.*foreclaimer).*$/i,
  102.         name : "Tempered Skin Foreclaimer",
  103.         source : ["HB", 0],
  104.         plural : "Tempered Skin Foreclaimers",
  105.         dmgres : ["Fire"]
  106.     }
  107. );
  108.  
  109. AddRacialVariant(
  110.     "foreclaimer",
  111.     "agility enhancement foreclaimer",
  112.     {
  113.         regExpSearch : /^(?=.*agility)(?=.*enhancement)(?=.*foreclaimer).*$/i,
  114.         name : "Agility Enhancement Foreclaimer",
  115.         source : ["HB", 0],
  116.         plural : "Agility Enhancement Foreclaimers",
  117.         speed : ["40 ft", "30 ft"],
  118.     }
  119. );
  120.  
  121. AddRacialVariant(
  122.     "foreclaimer",
  123.     "optic camouflage foreclaimer",
  124.     {
  125.         regExpSearch : /^(?=.*optic)(?=.*camouflage)(?=.*foreclaimer).*$/i,
  126.         name : "Optic Camouflage Foreclaimer",
  127.         source : ["HB", 0],
  128.         plural : "Optic Camouflage Foreclaimers",
  129.         trait : "Foreclaimer (+2 Wisdom)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.\nOptic Camouflage:   Once per day, I can use invisibility on self at level 3 and Pyrotechnics at level 5 with a range of self, For Pyrotechnics the Fireworks portion of the spell has no effect on me when cast with this ability.",
  130.         spellcastingAbility : 5,
  131.     features : {
  132.         "invisibility" : {
  133.             name : "Invisibility (self only)",
  134.             minlevel : 3,
  135.             usages : 1,
  136.             recovery : "long rest",
  137.             tooltip : " (Optic Camouflage)",
  138.             action : ["action", ""],
  139.             spellcastingBonus : {
  140.                 name : "Optic Camouflage (level 3)",
  141.                 spells : ["invisibility"],
  142.                 selection : ["invisibility"],
  143.                 oncelr : true
  144.             }
  145.         },
  146.         "pyrotechnics" : {
  147.             name : "Pyrotechnics (self range)",
  148.             minlevel : 5,
  149.             usages : 1,
  150.             recovery : "long rest",
  151.             tooltip : " (Optic Camouflage)",
  152.             action : ["action", ""],
  153.             spellcastingBonus : {
  154.                 name : "Optic Camouflage (level 5)",
  155.                 spells : ["pyrotechnics"],
  156.                 selection : ["pyrotechnics"],
  157.                 oncelr : true
  158.             }
  159.         }
  160.     }
  161. }  
  162.  
  163. );
  164.  
  165. AddRacialVariant(
  166.     "foreclaimer",
  167.     "sixth sense foreclaimer",
  168.     {
  169.         regExpSearch : /^(?=.*sixth)(?=.*sense)(?=.*foreclaimer).*$/i,
  170.         name : "Sixth Sense Foreclaimer",
  171.         source : ["HB", 0],
  172.         plural : "Sixth Sense Foreclaimers",
  173.         savetxt : {
  174.             text : ["Dex save advantage",
  175.             "When powered, Magic can't put me to sleep."],
  176.         }
  177.     }
  178. );
  179.  
  180. AddRacialVariant(
  181.     "foreclaimer",
  182.     "toxic blood foreclaimer",
  183.     {
  184.         regExpSearch : /^(?=.*toxic)(?=.*blood)(?=.*foreclaimer).*$/i,
  185.         name : "Toxic Blood Foreclaimer",
  186.         source : ["HB", 0],
  187.         plural : "Toxic Blood Foreclaimers",
  188.         dmgres : ["disease","poison"]
  189.     }
  190. );
  191.  
  192. AddRacialVariant(
  193.     "foreclaimer",
  194.     "mythril bones foreclaimer",
  195.     {
  196.         regExpSearch : /^(?=.*mythril)(?=.*bones)(?=.*foreclaimer).*$/i,
  197.         name : "Mythril Bones Goreclaimer",
  198.         source : ["HB", 0],
  199.         plural : "Mythril Bones Goreclaimers",
  200.         trait : "Foreclaimer (+2 Wisdom)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.\nMythril Bones:   Reduce falling damage by 1d4+my level.",
  201.     }
  202. );
  203.  
  204. AddRacialVariant(
  205.     "foreclaimer",
  206.     "focused solar lenses foreclaimer",
  207.     {
  208.         regExpSearch : /^(?=.*focused)(?=.*solar)(?=.*lenses)(?=.*foreclaimer).*$/i,
  209.         name : "Focused Solar Lenses Foreclaimer",
  210.         source : ["HB", 0],
  211.         plural : "Focused Solar Lenses Foreclaimers",
  212.         trait : "Focused Solar Lenses Foreclaimer (+2 Wisdom)\nPowered:   power crystal can be removed at will, if done so, lose all racial bonuses.\nSubrace:   can choose only one augmentation at a time. requires a long rest for the effects of new augmentation to take place.\nFocused Solar Lenses:\n   While in direct sunlight, I can fire a focused beam of energy out of my eyes in a straight line for up to 15 ft that does 1d6+ your level radient damage. The enemy must make a Dex saving throw with DC 8 + Wis mod + prof bonus, on a successful save they take half damage. I may use this ability once a short rest",
  213.         spellcastingAbility : 5,
  214.         features : {
  215.         "Focused Solar Lenses" : {
  216.             name : "Focused Solar Lenses",
  217.             usages : 1,
  218.             minlevel : 1,
  219.             recovery : "short rest",
  220.             additional : levels.map(function (n) {
  221.                 if (n < 1) return ""
  222.                 return  Math.ceil (n) + "+1d6 radient damage";
  223.             }),
  224.             action : ["action", ""],
  225.            
  226.         },
  227.     }
  228.  
  229.     }
  230. );
Advertisement
Add Comment
Please, Sign In to add comment