-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOtterfolk with 2 Subraces (Sea Otter and River Otter) [by HicksDude, transcribed by Alcatraz077].js
138 lines (129 loc) · 5.56 KB
/
Otterfolk with 2 Subraces (Sea Otter and River Otter) [by HicksDude, transcribed by Alcatraz077].js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
/* -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: Races
Effect: This script adds a race, Otterfolk, with 2 subraces: Sea Otter and River Otter
Code by: Alcatraz077
Date: 11 DEC 2022
Source: Otterfolk by HicksDude, found online at https://www.gmbinder.com/share/-MJtHXBmBCfSD5G_IDXR
*/
var iFileName = "Otterfolk with 2 Subraces (Sea Otter and River Otter) [by HicksDude, transcribed by Alcatraz077].js";
RequiredSheetVersion("13.1");
ArmourList["Dense Fur"] = {
name: "Dense Fur",
source: ["HB", 0],
regExpSearch : /^(?=.*dense)(?=.*fur).*$/i,
ac: 12,
// AC for Dense Fur is actually 12 + Dex Mod
},
RaceList["otterfolk"] = {
regExpSearch : /otterfolk/i,
name : "Otterfolk",
sortname : "Otterfolk",
source : ["HB", 0],
plural : "Otterfolk",
size : 4,
speed : {
walk : { spd : 30, enc : 5 },
swim : { spd : 30, enc : 30 }
},
languageProfs : ["Common", "Otteren"],
age : " reach adulthood around 5 or 6 and live around 100 years",
height : " range from 3 to 4 feet tall (4'9\" + 2d10\")",
weight : " weigh between 40-80lbs (110 + 2d10 \xD7 2d4 lb)",
improvements : "Otterfolk: +2 Charisma;",
scores : [0, 0, 0, 0, 0, 2],
// I'm aware the traits aren't truncated correctly but I can't get them any shorter without removing one or two
trait : "Otterfolk (+2 Charisma)" +
"\n Darkvision: You can see in dim light within 60 feet of you as if it were bright light." +
"\n Creature of the Water: You can hold your breath for up to an hour at a time." +
"\nInnate Voyager: You gain proficiency in the Survival skill" +
"\n Part of the Family: You can use the Help action as a bonus action, and its range increases to 10 feet.",
weaponOptions : {
baseWeapon : "unarmed strike",
regExpSearch : /^(?=.*(claws)).*$/i,
name : "Claws",
source : [["HB", 0]],
damage : [1, 4, "slashing"]
},
weaponsAdd : ["Claws"],
vision : ["Darkvision", 60],
skills : ["Survival"],
};
AddRacialVariant("otterfolk", "sea otter", {
regExpSearch : /^(?=.*otterfolk)(?=.*(sea)).*$/i,
name : "Sea Otter",
sortname : "Otterfolk, Sea",
source : ["HB", 0],
plural : "Otterfolk",
size : 4,
speed : {
walk : { spd : 30, enc : 5 },
swim : { spd : 30, enc : 30 }
},
languageProfs : ["Common", "Otteren"],
age : " reach adulthood around 5 or 6 and live around 100 years",
height : " range from 3 to 4 feet tall (4'9\" + 2d10\")",
weight : " weigh between 40-80lbs (110 + 2d10 \xD7 2d4 lb)",
improvements : "Sea Otterfolk: +2 Charisma, +1 Constituation;",
scores : [0, 0, 1, 0, 0, 2],
// I'm aware the traits aren't truncated correctly but I can't get them any shorter without removing one or two
trait : "Darkvision: You can see in dim light within 60 feet of you as if it were bright light." +
"\n Creature of the Water: You can hold your breath for up to an hour at a time." +
"\n Innate Voyager: You gain proficiency in the Survival skill" +
"\n Dense Fur: You gain an unarmored AC of 12 + your Dexterity modifier, and you can apply a shields bonus if you are using a shield." +
"\n Insulated Coat: You gain resistance to cold damage" +
"\n Part of the Family: You can use the Help action as a bonus action, and its range increases to 10 feet.",
weaponOptions : {
baseWeapon : "unarmed strike",
regExpSearch : /^(?=.*(claws)).*$/i,
name : "Claws",
source : [["HB", 0]],
damage : [1, 4, "slashing"]
},
weaponsAdd : ["Claws"],
vision : ["Darkvision", 60],
skills : ["Survival"],
addarmor : "Dense Fur",
dmgres : ["Cold"]
});
AddRacialVariant("otterfolk", "river otter", {
regExpSearch : /^(?=.*otterfolk)(?=.*(river)).*$/i,
name : "River Otter",
sortname : "Otterfolk, River",
source : ["HB", 0],
plural : "Otterfolk",
size : 4,
speed : {
walk : { spd : 35, enc : 5 },
swim : { spd : 35, enc : 30 }
},
languageProfs : ["Common", "Otteren"],
age : " reach adulthood around 5 or 6 and live around 100 years",
height : " range from 3 to 4 feet tall (4'9\" + 2d10\")",
weight : " weigh between 40-80lbs (110 + 2d10 \xD7 2d4 lb)",
improvements : "Otterfolk: +2 Charisma;",
scores : [0, 1, 0, 0, 0, 2],
// I'm aware the traits aren't truncated correctly but I can't get them any shorter without removing one or two
trait : "Darkvision: You can see in dim light within 60 feet of you as if it were bright light." +
"\n Creature of the Water: You can hold your breath for up to an hour at a time." +
"\n Innate Voyager: You gain proficiency in the Survival skill." +
"\nHard to Pin Down: Creatures have disadvantage when making a grappling check against you. Additionally, you can ignore non-magical difficult terrain." +
"\n Swift foot: Your movement speed increases by 5 feet." +
"\n Slice of Home: Whenever you and any additional creatures of your choice take a short or long rest, they gain hit points equal to your Charisma modifier." +
"\n Part of the Family: You can use the Help action as a bonus action, and its range increases to 10 feet.",
weaponOptions : {
baseWeapon : "unarmed strike",
regExpSearch : /^(?=.*(claws)).*$/i,
name : "Claws",
source : [["HB", 0]],
damage : [1, 4, "slashing"]
},
weaponsAdd : ["Claws"],
vision : ["Darkvision", 60],
skills : ["Survival"],
});