Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var iFileName = "Artificer- Forge Adept [by Keith Baker].js";
- RequiredSheetVersion(12.999);
- SourceList["EE:KB"] = {
- name : "Exploring Eberron - Keith Baker",
- abbreviation : "EE:KB",
- date : "2020/30/07"
- };
- AddSubClass("artificer", "forge adept", {
- regExpSearch : /^(?=.*forge)(?=.*adept).*$/i,
- subname : "Forge Adept",
- fullname : "Forge Adept",
- source : ["EE:KB", 0],
- attacks : [1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
- features : {
- "subclassfeature3" : {
- name : "Tool Proficiency",
- source : ["EE:KB", 0],
- minlevel : 3,
- description : desc([
- "I gain proficiency with Smith's Tools",
- "If I am already proficient, I choose another Artisan's Tool",
- ]),
- toolProfs : ["Smith's tools"],
- eval : function () {
- AddToInv("gear", "l", "Smith's tools", "", 8);
- },
- spellcastingExtra : ["armor of agathys", "shield of faith", "spiritual weapon", "warding bond", "remove curse", "beacon of hope", "death ward", "fire shield", "banishing smite", "wall of force"]
- },
- "subclassfeature3.1" : {
- name : "Battle Ready",
- source : ["EE:KB", 0],
- minlevel : 3,
- description : desc([
- "I gain proficiency with martial weapons",
- "I can use my Intelligence modifier instead of Strength or Dexterity for magic weapons",
- ]),
- weaponProfs : [false, true],
- calcChanges : {
- atkAdd : [
- function (fields, v) {
- if (!v.isSpell && (v.theWea.isMagicWeapon || v.thisWeapon[1]) && fields.Mod > 0 && fields.Mod < 3 && What("Int") > What(fields.Mod == 1 ? "Str" : "Dex")) {
- fields.Mod = 4;
- }
- },
- 'I can use my Intelligence modifier instead of Strength or Dexterity for the attack and damage rolls of magic weapons.'
- ]
- },
- },
- "subclassfeature3.2" : {
- name : "Ghall'Shaarat",
- source : ["EE:KB", 0],
- minlevel : 3,
- description : desc([
- "When I end a long rest, I can touch a simple or martial weapon and make it my Ghall'Shaarat",
- "This works like infusing an item, but does not count towards my maximum infused items",
- "Once infused, My Ghall'Shaarat becomes a +1 weapon unless it already has a higher bonus",
- "This bonus increases to +2 at 8th level and +3 at 13th level.",
- "If It has the thrown property, it returns to my hand after making a ranged attack",
- "These effects last until it is destroyed or I imbue a new weapon with this power",
- ]),
- },
- "subclassfeature9" : {
- name : "Runes of War",
- source : ["EE:KB", 0],
- minlevel : 9,
- description : desc([
- "As an action, I can activate an 30ft Aura that enhances the weapons of my allies",
- "When I activate this aura, I choose acid, cold, fire, lightning or thunder",
- "Creatures I choose within the aura deal an extra 1d4 damage of that type with weapons",
- "The aura lasts for 1 minute or until my concentration ends (as if I cast a spell)",
- ]),
- action : ["action", ""],
- usages : "Intelligence modifier per ",
- usagescalc : "event.value = Math.max(1, What('Int Mod'));",
- recovery : "long rest",
- },
- "subclassfeature15" : {
- name : "Perfect Weapon",
- source : ["EE:KB", 0],
- minlevel : 15,
- description : desc([
- "The first time I attack with my Ghall'Shaarat during my turn, I can add to my AC",
- "I transfer some or all of it's magic bonus to my AC until the start of my next turn",
- "Additionally, I can add one of the following effects to it after a long rest",
- "- I gain resistance to Psychic damage and immunity to being Charmed and Frightened",
- "- My Ghall'Shaarat deals an additional 1d6 acid, cold, fire, lightning or thunder"
- ])
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement