",
34 | "",
35 | "Everything in here will be extra wide. Tables, text, everything! Beware though, CSS columns can behave a bit weird sometimes.",
36 | "
",
37 | ""
38 | ]
39 | },
40 | "image": {
41 | "scope": "markdown",
42 | "prefix": "brewImage",
43 | "description": "Add an image. May not render in Code.",
44 | "body": [
45 | "",
48 | "Credit: Kyounghwan Kim"
49 | ]
50 | },
51 | "backgroundImage": {
52 | "scope": "markdown",
53 | "prefix": "brewBackgroundImage",
54 | "description": "Add a background image. May not render in Code.",
55 | "body": [
56 | ""
59 | ]
60 | },
61 | "pageNumber": {
62 | "scope": "markdown",
63 | "prefix": "brewPageNumber",
64 | "description": "Add a page number to the bottom of the page.",
65 | "body": [
66 | "
1
",
67 | "
PART 1 | FANCINESS
",
68 | "",
69 | ""
70 | ]
71 | },
72 | "autoPageNumber": {
73 | "scope": "markdown",
74 | "prefix": "brewAutoPageNumber",
75 | "description": "Add a page number to the bottom of the page.",
76 | "body": [
77 | "",
78 | ""
79 | ]
80 | },
81 | "pageLink": {
82 | "scope": "markdown",
83 | "prefix": "brewPageLink",
84 | "description": "A link to a specific page number",
85 | "body": "[Click here](#p3) to go to page 3"
86 | },
87 | "tableOfContents": {
88 | "scope": "markdown",
89 | "prefix": "brewTOC",
90 | "description": "A table of contents",
91 | "body": [
92 | "
",
131 | ""
132 | ]
133 | }
134 | }
--------------------------------------------------------------------------------
/snippets/phb.json:
--------------------------------------------------------------------------------
1 | {
2 | "spell": {
3 | "scope": "markdown",
4 | "prefix": "brewSpell",
5 | "description": "A spell block",
6 | "body": [
7 | "#### Ball of Annoyance",
8 | "*1st-level illusion*",
9 | "___",
10 | "- **Casting Time:** 1 action",
11 | "- **Range:** 30 feet",
12 | "- **Components:** M, S, V (a crushed button worth at least 1cp, a small doll)",
13 | "- **Duration:** Concentration, up to 10 minutes",
14 | "",
15 | "A flame, equivalent in brightness to a torch, springs from from an object that you touch. ",
16 | "The effect look like a regular flame, but it creates no heat and doesn't use oxygen. ",
17 | "A *continual flame* can be covered or hidden but not smothered or quenched.",
18 | ""
19 | ]
20 | },
21 | "spellList": {
22 | "scope": "markdown",
23 | "prefix": "brewSpellList",
24 | "description": "A spell list",
25 | "body": [
26 | "
",
27 | "",
28 | "##### Cantrips (0 Level) ",
29 | "- Heal Bad Hygene",
30 | "- Sorcerous Dandruff Globe",
31 | "- Illusionary Transfiguration of the Babysitter",
32 | "- Mystic Spell of the Poser",
33 | "- Hellish Cage of Mucus",
34 | "- Sorcerous Enchantment of the Chimneysweep",
35 | "- Ball of Annoyance",
36 | "- Spiritual Invocation of the Costumers",
37 | "- Dispell Piles in Dentist",
38 | "- Divine Spell of Crossdressing",
39 | "- Irritate Peanut Butter Fairy ",
40 | "",
41 | "##### 2nd Level ",
42 | "- Sorcerous Enchantment of the Chimneysweep",
43 | "- Illusionary Transfiguration of the Babysitter",
44 | "- Occult Transfiguration of Foot Fetish",
45 | "- Talk to Groupie",
46 | "- Erruption of Immaturity",
47 | "- Create Acne",
48 | "- Overwhelming Enchantment of the Chocolate Fairy",
49 | "- Flaming Disc of Inconvenience",
50 | "- Luminous Erruption of Tea",
51 | "- Tinsel Blast",
52 | "- Spiritual Invocation of the Costumers",
53 | "- Dominate Ramen Giant",
54 | "- Astral Rite of Acne",
55 | "- Alchemical Evocation of the Goths",
56 | "- Occult Globe of Salad Dressing ",
57 | "",
58 | "##### 3rd Level ",
59 | "- Ball of Annoyance",
60 | "- Eliminate Florists",
61 | "- Steak Sauce Ray",
62 | "- Erruption of Immaturity",
63 | "- Create Nervousness ",
64 | "",
65 | "##### 4th Level ",
66 | "- Protection from Mucus Giant",
67 | "- Ultimate Ritual of Mouthwash",
68 | "- Dispell Piles in Dentist",
69 | "- Alchemical Evocation of the Goths",
70 | "- Occult Globe of Salad Dressing",
71 | "- Cage of Yarn",
72 | "- Heal Bad Hygene",
73 | "- Create Acne ",
74 | "",
75 | "##### 5th Level ",
76 | "- Hellish Cage of Mucus",
77 | "- Necromantic Armor of Salad Dressing",
78 | "- Spiritual Invocation of the Costumers",
79 | "- Illusionary Transfiguration of the Babysitter",
80 | "- Overwhelming Enchantment of the Chocolate Fairy",
81 | "- Tinsel Blast",
82 | "- Cursed Ritual of Bad Hair",
83 | "- Occult Globe of Salad Dressing",
84 | "- Heavenly Transfiguration of the Cream Devil",
85 | "- Steak Sauce Ray",
86 | "- Occult Transfiguration of Foot Fetish",
87 | "- Irritate Peanut Butter Fairy ",
88 | "",
89 | "##### 6th Level ",
90 | "- Eliminate Vindictiveness in Gym Teacher",
91 | "- Astounding Pasta Puddle",
92 | "- Heavenly Transfiguration of the Cream Devil",
93 | "- Talk to Groupie",
94 | "- Ball of Annoyance ",
95 | "",
96 | "##### 7th Level ",
97 | "- Cursed Ritual of Bad Hair",
98 | "- Ultimate Rite of the Confetti Angel",
99 | "- Erruption of Immaturity",
100 | "- Eliminate Florists",
101 | "- Dominate Ramen Giant",
102 | "- Ball of Annoyance",
103 | "- Sorcerous Enchantment of the Chimneysweep",
104 | "- Luminous Erruption of Tea",
105 | "- Tinsel Blast",
106 | "- Heal Bad Hygene",
107 | "- Ultimate Ritual of Mouthwash",
108 | "- Cure Baldness",
109 | "- Create Nervousness",
110 | "- Irritate Peanut Butter Fairy",
111 | "- Alchemical Evocation of the Goths ",
112 | "",
113 | "##### 8th Level ",
114 | "- Cure Baldness",
115 | "- Divine Spell of Crossdressing",
116 | "- Create Acne",
117 | "- Luminous Erruption of Tea",
118 | "- Call Fangirl",
119 | "- Overwhelming Enchantment of the Chocolate Fairy",
120 | "- Cursed Ritual of Bad Hair",
121 | "- Create Nervousness ",
122 | "",
123 | "##### 9th Level ",
124 | "- Heavenly Transfiguration of the Cream Devil",
125 | "- Create Nervousness",
126 | "- Astounding Pasta Puddle",
127 | "- Occult Globe of Salad Dressing",
128 | "- Steak Sauce Ray",
129 | "- Cursed Ramen Erruption",
130 | "- Irritate Peanut Butter Fairy",
131 | "- Erruption of Immaturity",
132 | "- Protection from Mucus Giant",
133 | "- Luminous Erruption of Tea ",
134 | "",
135 | "
"
136 | ]
137 | },
138 | "classFeature": {
139 | "scope": "markdown",
140 | "prefix": "brewClassFeature",
141 | "description": "The beginnings of a class",
142 | "body": [
143 | "## Class Features",
144 | "As a fancyman, you gain the following class features",
145 | "#### Hit Points",
146 | "___",
147 | "- **Hit Dice:** 1d8 per fancyman level",
148 | "- **Hit Points at 1st Level:** 8 + your Constitution modifier",
149 | "- **Hit Points at Higher Levels:** 1d8 (or 5) + your Constitution modifier per fancyman level after 1st",
150 | "",
151 | "#### Proficiencies",
152 | "___",
153 | "- **Armor:** Light armor, Heavy armor",
154 | "- **Weapons:** Martial weapons, Squeegee",
155 | "- **Tools:** one musical instrument",
156 | "",
157 | "___",
158 | "- **Saving Throws:** Constitution, Dexerity",
159 | "- **Skills:** Choose two from Investigation, Intimidation, Athletics, Sleight of Hand, Perception, Medicine",
160 | "",
161 | "#### Equipment",
162 | "You start with the following equipment, in addition to the equipment granted by your background:",
163 | "- *(a)* a martial weapon and a shield or *(b)* two martial weapons",
164 | "- *(a)* five javelins or *(b)* any simple melee weapon",
165 | "- a cherished lost sock",
166 | "",
167 | ""
168 | ]
169 | },
170 | "note": {
171 | "scope": "markdown",
172 | "prefix": "brewNote",
173 | "description": "Use a note to point out interesting info.",
174 | "body": [
175 | "> ##### Time to Drop Knowledge",
176 | "> Use notes to point out some interesting information. ",
177 | "> ",
178 | "> **Tables and lists** both work within a note."
179 | ]
180 | },
181 | "descriptive": {
182 | "scope": "markdown",
183 | "prefix": "brewDescriptive",
184 | "description": "Use descriptions to set a scene.",
185 | "body": [
186 | "
",
187 | "",
188 | "##### Time to Drop Knowledge",
189 | "Use notes to point out some interesting information. ",
190 | "",
191 | "**Tables and lists** both work within a note.",
192 | "
"
193 | ]
194 | },
195 | "statBlock": {
196 | "scope": "markdown",
197 | "prefix": "brewStatBlock",
198 | "description": "A single column monster stat block",
199 | "body": [
200 | "___",
201 | "> ## Gum Elemental",
202 | ">*Large fiend, lawful bogus*",
203 | "> ___",
204 | "> - **Armor Class** 20",
205 | "> - **Hit Points** 30(1d4 + 5)",
206 | "> - **Speed** 26ft.",
207 | ">___",
208 | ">|STR|DEX|CON|INT|WIS|CHA|",
209 | ">|:---:|:---:|:---:|:---:|:---:|:---:|",
210 | ">|16 (+3)|15 (+3)|7 (-1)|12 (+1)|12 (+1)|5 (-2)|",
211 | ">___",
212 | "> - **Condition Immunities** None",
213 | "> - **Senses** passive Perception 7",
214 | "> - **Languages** Latin, Jive",
215 | "> - **Challenge** 12 (5345 XP)",
216 | "> ___",
217 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
218 | "> ### Actions",
219 | "> ***Gory Body Sweep.*** *Melee Weapon Attack:* +4 to hit, reach 5ft., one target. *Hit* 5 (1d6 + 2) ",
220 | ""
221 | ]
222 | },
223 | "statBlockWide": {
224 | "scope": "markdown",
225 | "prefix": "brewWideStatBlock",
226 | "description": "A monster stat block that spans two columns",
227 | "body": [
228 | "___",
229 | "___",
230 | "> ## Gum Elemental",
231 | ">*Tiny annoyance, narrow-minded neutral*",
232 | "> ___",
233 | "> - **Armor Class** 19",
234 | "> - **Hit Points** 2(1d4 + 5)",
235 | "> - **Speed** 37ft.",
236 | ">___",
237 | ">|STR|DEX|CON|INT|WIS|CHA|",
238 | ">|:---:|:---:|:---:|:---:|:---:|:---:|",
239 | ">|9 (+0)|9 (+0)|11 (+1)|13 (+2)|5 (-2)|13 (+2)|",
240 | ">___",
241 | "> - **Condition Immunities** buzzed, melancholy",
242 | "> - **Senses** passive Perception 3",
243 | "> - **Languages** None",
244 | "> - **Challenge** 10 (8167 XP)",
245 | "> ___",
246 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
247 | ">",
248 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
249 | ">",
250 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
251 | ">",
252 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
253 | ">",
254 | "> ***False Appearance. *** While the armor reamin motionless, it is indistinguishable from a normal suit of armor.",
255 | ">",
256 | "> ***Pack Tactics.*** These guys work together. Like super well, you don't even know.",
257 | "> ### Actions",
258 | "> ***Crossed Splash.*** *Melee Weapon Attack:* +4 to hit, reach 5ft., one target. *Hit* 5 (1d6 + 2) ",
259 | ">",
260 | "> ***Somersault Stump Fists.*** *Melee Weapon Attack:* +4 to hit, reach 5ft., one target. *Hit* 5 (1d6 + 2) ",
261 | ">",
262 | "> ***Tilt-a-whirl Eye Takedown.*** *Melee Weapon Attack:* +4 to hit, reach 5ft., one target. *Hit* 5 (1d6 + 2) ",
263 | ">",
264 | "> ***Bulldog Rake.*** *Melee Weapon Attack:* +4 to hit, reach 5ft., one target. *Hit* 5 (1d6 + 2) ",
265 | ""
266 | ]
267 | },
268 | "coverpage": {
269 | "scope": "markdown",
270 | "prefix": "brewCoverPage",
271 | "description": "A cover page with subtitle",
272 | "body": [
273 | "",
277 | "",
278 | "",
279 | "",
280 | "# Yellow Divinity",
281 | "",
282 | "",
283 | "
",
284 | "",
285 | "##### In a land of corruption, two cyberneticists and a dungeon delver search for freedom.",
286 | "