forked from rent-yr-chemicals/DnDTeX
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSampleSheet.tex
More file actions
347 lines (280 loc) · 8.89 KB
/
SampleSheet.tex
File metadata and controls
347 lines (280 loc) · 8.89 KB
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
% !TeX program = LuaLaTeX
\documentclass{charactersheet5e}
\newfontfamily{\altsffamily}{SourceSansPro}[
Path=./resources/,
Extension=.ttf,
UprightFont=*-Regular,
BoldFont=*-Bold,
ItalicFont=*-Italic,
BoldItalicFont=*-BoldItalic
]
\newfontfamily{\altsffamilylight}{SourceSansPro-Light}[% not currently used, just here if you want it
Path=./resources/,
Extension=.ttf,
ItalicFont=*Italic
]
\newfontfamily{\altsffamilysemi}{SourceSansPro-SemiBold}[
Path=./resources/,
Extension=.ttf,
ItalicFont=*Italic
]
% Insert path to a blank D&D 5E character sheet here, suggested path is ./resources/background.pdf, but the
% actual filename/path can be anything, just update this line accordingly. I'm not including the character
% sheet in this repository because it's technically copywrited, but they're freely downloadable at:
%
% http://media.wizards.com/2014/downloads/dnd/5E_CHARACTERSHEETSV3.ZIP
%
% Download their .zip file, and use "DnD_5E_CharacterSheet - Form Fillable.pdf"
\BackgroundImage{./resources/background.pdf}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% BASICS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\CharacterName{(Placeholder)}
\Level{1}
\Class{Rogue}
\Background{Urchin}
\PlayerName{(Name)}
\Race{Wood Elf}
\Alignment{Chaotic-Good}
\ExperiencePoints{0}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% STATS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\STR{12}
\DEX{20}
\CON{13}
\INT{13}
\WIS{17}
\CHA{13}
\Proficiency{2}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% SKILLS, PROFICIENCIES, INSPIRATION
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ProficientSave{DEX}
\ProficientSave{INT}
\ProficientSkill{Acrobatics}
\ProficientSkill{Deception}
\ProficientSkill{Insight}
\ProficientSkill{Intimidation}
\ProficientSkill{Perception}
\ProficientSkill{Sleight of Hand}
\ProficientSkill{Stealth}
\SkillBonus{Stealth}{+Proficiency}
\SkillBonus{Perception}{+Proficiency}
\PassiveWisdom{10+Perception}
\Inspiration{false}
\OtherProficienciesAndLanguages{%
%
{\bfseries Languages}: Common, Elvish \par\spacer
{\bfseries Tools}: Thieves' tools, disguise kit \par\spacer
{\bfseries Weapons}: Simple weapons, longbow, shortbow, longsword, shortsword, hand crossbow, rapier \par\spacer
{\bfseries Armor}: Light armor \par\spacer
{\bfseries Expertise}: Double proficiency bonus on Stealth and Perception
%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% COMBAT
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ArmorClass{11 + DEX mod}
\Speed{35}
\HitPoints{9}{9}
\TemporaryHitPoints{}
\HitDice{1d8}{1d8}
\DeathSaveSuccesses{0}
\DeathSaveFails{0}
\Weapon%
{Shortsword\textsuperscript{\tiny1}}%
{DEX mod + Proficiency}%
{1d6+\getstat{DEX mod}}%
{piercing}%
\Weapon%
{Shortbow\textsuperscript{\tiny2}}%
{DEX mod + Proficiency}%
{1d6+\getstat{DEX mod}}%
{piercing}%
\Weapon%
{Dagger\textsuperscript{\tiny1,3}}%
{DEX mod + Proficiency}%
{1d4+\getstat{DEX mod}}%
{piercing}%
\AttacksAndSpellcasting{%
%
{\tiny1.}\,\,Finesse\par
{\tiny2.}\,\,Ranged: {\bfseries80 ft}, {\bfseries320 ft} with disadvantage\par
{\tiny3.}\,\,Thrown: {\bfseries20 ft}, {\bfseries60 ft} with disadvantage\par
\spacer[0.8ex]
{\bfseries Sneak\,Attack}:\,\,Once per turn, on a successful attack, deal one creature {\bfseries1d6} extra damage with
a finesse or ranged weapon if:
\begin{conditions}
\item You have advantage on the attack roll
\item You don't have \emph{dis}advantage, and the target has another (non-incapacitated) enemy within {\bfseries5 ft}
\end{conditions}
%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% GEAR
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Equipment{%
%
\begin{indented}
{\bfseries Weapons}: Shortsword, shortbow \& 20 arrows, 2 daggers \par\spacer
{\bfseries Armor}: Leather armor \par\spacer
{\bfseries Tools}: Thieves' tools (small file, lockpicks, handle mirror, narrow-bladed scissors, pliers) \par\spacer
{\bfseries Burglar's pack}: 5 day's rations, waterskin, tinderbox, hooded lantern \& 2 flasks of oil, 5 candles,
crowbar, hammer, 10 pitons, 1000 ball bearings, bell, 10 feet of string, 50 feet of hemp rope
\end{indented}
\spacer
{\bfseries Other}: Common clothes, small knife, map of home city, "token of home"
%
}
\CopperPieces{}
\SilverPieces{}
\ElectrumPieces{}
\GoldPieces{10}
\PlatinumPieces{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% PERSONAL DETAILS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\PersonalityTraits{\itshape "Your text here."}
\Ideals{\itshape "Your text here."}
\Bonds{\itshape "Your text here."}
\Flaws{\itshape "Your text here."}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% FEATURES AND TRAITS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\FeaturesAndTraits{%
%
\begin{feature}{Darkvision}
\item See {\bfseries60ft} in dim light as if it were bright light
\item See in darkness as if it were dim light; cannot see color in darkness
\end{feature}
\begin{feature}{Fey Ancestry}
\item Advantage on saving throws against being charmed
\item Cannot be put to sleep by magic
\end{feature}
\begin{feature}{Trance}
\item Don't need to sleep; instead, receive the equivalent of 8 hours sleep after 4 hours of semi-conscious meditation
\end{feature}
\begin{feature}{Mask of the Wild}
\item Attempt hide when only lightly obscured by foliage, heavy rain, snow, mist, and other natural phenomena
\end{feature}
\begin{feature}{Thieves' Cant}
\item Hide secret messages in ordinary conversation; only others who know the Thieves' Cant can understand. Hidden
message take 4 times longer to convey
\item Recognize secret signs and symbols in the environment, indicating safety/danger, nearby treasure, thieves' guild
territories, etc.
\end{feature}
\begin{feature}{City Secrets}
\item Know the patterns and flows of cities; able to find hidden routes and passages
\item When not in combat, travel (and lead others) through cities twice as fast
\end{feature}
%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% CHARACTER APPEARANCE
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Age{32}
\Height{6 ft.}
\Weight{130 lbs.}
\Eyes{Green}
\Skin{Tan}
\Hair{Black}
\CharacterAppearance{%
\begin{tikzpicture}
\draw[very thick,fill=white] (0,0) circle (0.9);
\draw[very thick] (0,-0.9) -- ++(0,-2.5) -- +(-0.5,-2.5) +(0,0) -- +(0.5,-2.5) ;
\draw[very thick] (0,-1.1) -- +(-0.8,-2) +(0,0) -- +(0.8,-2);
\end{tikzpicture}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% BACKSTORY
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Backstory{\blindtext[2]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% ALLIES AND ORGANIZATIONS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\AlliesAndOrganizations{\blindtext[1]}
\AlliesAndOrganizations[Name]{(Placeholder)}
\AlliesAndOrganizations[Symbol]{%
\begin{tikzpicture}
\node at (0,0) [shape=circle,minimum size=1in,draw,dashed]{Placeholder};
\end{tikzpicture}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% ADDITIONAL FEATURES AND TRAITS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\AdditionalFeaturesAndTraits{\blindtext[2]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% TREASURE
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Treasure{\blindtext[2]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% SPELLCASTING
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\SpellcastingClass{(Placeholder)}
\SpellcastingAbility{INT}
\Cantrip{Foo}
\Cantrip{Bar}
\Cantrip{Baz}
\SpellSlots{Level One}{4}{3}
\Spell{Level One}{Foo}{}
\Spell{Level One}{Bar}{Prepared}
\SpellSlots{Level Two}{4}{3}
\Spell{Level Two}{Foo}{}
\Spell{Level Two}{Bar}{Prepared}
\SpellSlots{Level Three}{4}{3}
\Spell{Level Three}{Foo}{}
\Spell{Level Three}{Bar}{Prepared}
\SpellSlots{Level Four}{4}{3}
\Spell{Level Four}{Foo}{}
\Spell{Level Four}{Bar}{Prepared}
\SpellSlots{Level Five}{4}{3}
\Spell{Level Five}{Foo}{}
\Spell{Level Five}{Bar}{Prepared}
\SpellSlots{Level Six}{4}{3}
\Spell{Level Six}{Foo}{}
\Spell{Level Six}{Bar}{Prepared}
\SpellSlots{Level Seven}{4}{3}
\Spell{Level Seven}{Foo}{}
\Spell{Level Seven}{Bar}{Prepared}
\SpellSlots{Level Eight}{4}{3}
\Spell{Level Eight}{Foo}{}
\Spell{Level Eight}{Bar}{Prepared}
\SpellSlots{Level Nine}{4}{3}
\Spell{Level Nine}{Foo}{}
\Spell{Level Nine}{Bar}{Prepared}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% END
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\MakeCharacterSheet
\end{document}