add typst

add more vampire region information
This commit is contained in:
2026-05-25 20:55:25 +02:00
parent dcc44c855b
commit 585fe6807d
7 changed files with 408 additions and 21 deletions
+135
View File
@@ -0,0 +1,135 @@
#set page(paper: "a4", fill: tiling(image("assets/dnd_background.jpeg")), margin: (x:4em , y:3em))
#place(
top + center,
float: true,
scope: "parent",
text(font: "EB Garamond", weight: "extrabold", size: 3em)[
RPG Checkliste
],
)
#linebreak()
#let green = rgb(34, 134, 34, 255)
#let yellow = rgb(244, 196, 48, 255)
#let red = rgb(255, 0, 32, 255)
#let stroke_line = (paint: rgb(0, 0, 0, 96))
#let stroke_dot = (dash: "dotted", paint: rgb(0, 0, 0, 127))
#set text(font: "Merriweather", weight: "bold", size: 1em)
#set par(spacing: 1.6em)
Spielleiter: #box(width: 1fr)[#line(length: 100%)]
Spieler (kann leer bleiben): #box(width: 1fr)[#line(length: 100%)]
Geplantes Spielthema (Horror, Fantasy etc.): #box(width: 1fr)[#line(length: 100%)]
Wenn das Ganze ein Film wäre, was wäre die Altersfreigabe? (0, 6, 12, 16, 18): #box(width: 1fr)[#line(length: 100%)]
#set par(
spacing: 1em
)
Kreuze die Farbe an, bezogen auf Setting und Story.
#box(width: 1em, height: 1em, stroke: green)
#text(fill: green)[*Grün*]: Damit kann ich umgehen. Inkludierbar.
#box(width: 1em, height: 1em, stroke: yellow)
#text(fill: yellow)[*Gelb*]: Ok, wenn es genannt wird. Im Spiel möglich, aber bitte abklären. Unsicher.
#box(width: 1em, height: 1em, stroke: red, radius: 0.5em)
#text(fill: red)[*Rot*]: Klares Nein! Nicht inkludieren.
#set text(font: "Merriweather", weight: "regular", size: 1em)
#let checkboxes(body, stroke: stroke_dot) = {
box[
#text(size: 0.8em)[
#body
#box(width: 1fr)[#line(length: 100%, stroke: stroke)]
#box(width: 1em, height: 1em, stroke: green)
#box(width: 1em, height: 1em, stroke: yellow)
#box(width: 1em, height: 1em, stroke: red, radius: 0.5em)
]
]
}
#columns(2, gutter: 1em)[
#text(size: 1.3em, fill: purple)[Horror]
#checkboxes[Gewalt]
#checkboxes[Gewalt an Tieren]
#checkboxes[Gewalt an Kindern]
#checkboxes[Ratten]
#checkboxes[Spinnen]
#checkboxes[Blut]
#checkboxes[Augäpfel]
#checkboxes[Insekten]
#checkboxes[Dämonen]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#text(size: 1.3em, fill: purple)[Beziehungen]
#checkboxes[Romantik]
#checkboxes[#box(width: 2em) Andeutung]
#checkboxes[#box(width: 2em) Explizit]
#checkboxes[#box(width: 2em) Zwischen PCs und NPCs]
#checkboxes[#box(width: 2em) Zwischen PCs]
#checkboxes[Sex]
#checkboxes[#box(width: 2em) Andeutung]
#checkboxes[#box(width: 2em) Explizit]
#checkboxes[#box(width: 2em) Zwischen PCs und NPCs]
#checkboxes[#box(width: 2em) Zwischen PCs]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#text(size: 1.3em, fill: purple)[Weitere Themen]
#checkboxes(stroke: (paint: rgb(0, 0, 0, 127)))[]
#checkboxes(stroke: (paint: rgb(0, 0, 0, 127)))[]
#checkboxes(stroke: (paint: rgb(0, 0, 0, 127)))[]
#checkboxes(stroke: (paint: rgb(0, 0, 0, 127)))[]
#colbreak()
#text(size: 1.3em, fill: purple)[Soziale und Kulturelle Probleme]
#checkboxes[Homophobie]
#checkboxes[Rassismus]
#checkboxes[Sexismus]
#checkboxes[Spezifische kulturelle Probleme]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#text(size: 1.3em, fill: purple)[Mentale und Physische Probleme]
#checkboxes[Folter]
#checkboxes[(Sexueller) Missbrauch]
#checkboxes[Selbstverletzung]
#checkboxes[Gaslighting]
#checkboxes[Verstümmelung]
#checkboxes[Klaustrophobie/Raumangst]
#checkboxes[Agoraphobie/Platzangst]
#checkboxes[Krebs]
#checkboxes[Schwangerschaft, Abtreibung, Fehlgeburten]
#checkboxes[Paralyse/Physikalische Fixierung]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#checkboxes(stroke: stroke_line)[]
#set text(font: "Merriweather", weight: "bold", size: 0.9em)
Möchtest du mit dem Spielleiter bestimmte Themen noch einmal genauer besprechen? Wenn ja, welche?
#set par(spacing: 1.5em)
#box(width: 1fr)[#line(length: 100%, stroke: stroke_line)]
#box(width: 1fr)[#line(length: 100%, stroke: stroke_line)]
#box(width: 1fr)[#line(length: 100%, stroke: stroke_line)]
#box(width: 1fr)[#line(length: 100%, stroke: stroke_line)]
]