Skip to content

Commit

Permalink
Added Typst source.
Browse files Browse the repository at this point in the history
  • Loading branch information
Rhinemann committed Jul 22, 2024
1 parent fb35de1 commit a0e835f
Show file tree
Hide file tree
Showing 68 changed files with 3,922 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Typst/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"typst-preview.fontPaths": [
"${workspaceFolder}/fonts",
],
"typst-lsp.experimentalFormatterMode": "on",
"typst-lsp.rootPath": ".",
}
Binary file added Typst/Mage Conversion.pdf
Binary file not shown.
29 changes: 29 additions & 0 deletions Typst/Mage Conversion.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#import "cover.typ": *
#import "interior_template.typ": *

#let chapter_folder = "chapters/"

#true_cover
// #temp_cover

#include chapter_folder + "Credits.typ"

#show: chapter.with(chapter_name: "Table of Contents")
= Table of Contents
#columns(2)[
#set text(size: 10pt)
#outline(indent: 1em, title: none)
]

#include chapter_folder + "Distinctions.typ"
#include chapter_folder + "Attributes.typ"
#include chapter_folder + "Skills.typ"
#include chapter_folder + "Spheres.typ"
#include chapter_folder + "Quintessence.typ"
#include chapter_folder + "Paradox.typ"
#include chapter_folder + "SFX.typ"
#include chapter_folder + "Adversity.typ"
#include chapter_folder + "Assets.typ"
#include chapter_folder + "Consequences.typ"
#include chapter_folder + "Character Creation.typ"
#include chapter_folder + "Character Advancement.typ"
8 changes: 8 additions & 0 deletions Typst/chapters/Adversity.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Adversity")

= Adversity

#show: columns.with(2, gutter: 1em)

== Doom pool
12 changes: 12 additions & 0 deletions Typst/chapters/Assets.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Assets")

= Assets

#show: columns.with(2, gutter: 1em)

== Signature Assets
In Mage, Signature Assets represent your social connections, special equipment, status in Sleeper or Awakened society, special arcane knowledge, Sancta etc, so almost anything that is not innate to your character but is important to them.

== Dropping Assets
At any point during the scene a player can choose to lose a Signature Asset narratively justifying it. In that case you gain XP equal to the price of the Signature Asset lost.
48 changes: 48 additions & 0 deletions Typst/chapters/Attributes.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Attributes")

= Attributes

#show: columns.with(2, gutter: 1em)

Attributes represent raw ability and essential traits every character possesses.

Attributes serve as the second of the three Prime Sets used in every roll, rated from #spec_char.d4 to #spec_char.d12.

The nine Attributes are split into three categories: Physical, Social, Mental.

== Mental Attributes
Mental Attributes reflect your character's acuity, intellect, and strength of mind.

== Intelligence
Raw knowledge, memory, and capacity for solving difficult problems. This may be book smarts, or a wealth of trivia.

== Wits
Ability to think quickly and improvise solutions. It reflects your character's perception, and ability to pick up on details.

== Resolve
Determination, patience, and sense of commitment. It allows your character to concentrate in the face of distraction and danger, or continue doing something in spite of insurmountable odds.

== Physical Attributes
Physical Attributes reflect your character's bodily fitness and acumen.

== Strength
Muscular definition and capacity to deliver force. It affects many physical tasks, including most actions in a fight.

== Dexterity
Speed, agility, and coordination. It provides balance, reactions, and aim.

== Stamina
General health and sturdiness. It determines how much punishment your character's body can handle before it gives up.

== Social Attributes
Social Attributes reflect your character's ability to deal with others.

== Presence
Assertiveness, gravitas, and raw appeal. It gives your character a strong bearing that changes moods and minds.

== Manipulation
Ability to make others cooperate. It's how smoothly she speaks, and how much people can read into her intentions.

== Composure
Poise and grace under fire. It's his dignity, and ability to remain unfazed when harrowed.
39 changes: 39 additions & 0 deletions Typst/chapters/Character Advancement.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Character Advancement")

= Character Advancement

#show: columns.with(2, gutter: 1em)

In The Adept character advancement is handled with milestones. Between scenes you can spend XP to increase your traits or unlock other benefits.

=== Spend 5 XP to:
- Unlock an SFX.
- Raise a #spec_char.d4 Skill to #spec_char.d6.
- Add a #spec_char.d6 Signature Asset or Specialty.
- Rewrite a distinction.

=== Spend 10 XP to:
- Add a new SFX.
- Raise a #spec_char.d6 Skill or Signature Asset to #spec_char.d8.
- Raise a #spec_char.d4 Attribute to #spec_char.d6.
- Add a #spec_char.d4 Sphere.
- Add a #spec_char.d6 to Quintessence pool size.

=== Spend 15 XP to:
- Raise a #spec_char.d8 Skill or Signature Asset to #spec_char.d10.
- Raise a #spec_char.d6 Attribute to #spec_char.d8.
- Raise a #spec_char.d4 Sphere to #spec_char.d6.

=== Spend 20 XP to:
- Raise an existing #spec_char.d10 specialty to #spec_char.d12.
- Raise a #spec_char.d10 Skill or Signature Asset to #spec_char.d12.
- Raise a #spec_char.d8 Attribute to #spec_char.d10.
- Raise a #spec_char.d6 Sphere to #spec_char.d8.
- Add a #spec_char.d6 to your Quintessence pool.

=== Spend 25 XP to:
- Raise a #spec_char.d10 Attribute to #spec_char.d12.
- Raise a #spec_char.d8 Sphere to #spec_char.d10.
- Spend 30 XP to:
- Raise a #spec_char.d10 Sphere to #spec_char.d12.
48 changes: 48 additions & 0 deletions Typst/chapters/Character Creation.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Character Creation")

= Character Creation

#show: columns.with(2, gutter: 1em)

=== Step 0: Get a character sheet
Todo.

=== Step 1: Choose Distinctions
- One for your personality, or motivation;
- One for your Sleeper life;
- One for your affiliation with a Group of Magi.
> Examples: A Hermetic Mage, A Verbena Witch, A NWO Agent…;

Each of your distinctions benefits from the Hinder SFX:

*Hinder:* Roll a #spec_char.d4 instead of a #spec_char.d8 for a distinction to earn 1 #spec_char.pp.

=== Step 2: Assign Attributes
Each attribute defaults to #spec_char.d4 and you have 3, 5 and 7 points to step them up.

=== Step 3: Assign Skills
Each Skill defaults to #spec_char.d4 and you have 15 points to step up skills.

Maximum skill at character creation is #spec_char.d10.

As a general guide, 9 points represent what you learned from your Sleeper Life and 6 represent what you’ve learned since Awakening if you're playing a competent but young mage.

=== Step 4: Spheres
You have 6 points to spend on sphere rating, starting on #spec_char.d4, maximum Sphere rating at character creation is #spec_char.d8.

At least one point must be assigned to Tradition’s affinity Sphere, to reflect your training in Tradition’s specialty.

=== Step 5: Assign Specialties, Signature Assets, and additional Powers
Players have 9 points to spend on these options:
- One point to buy a Signature Asset;
- One point to step up a Signature Asset;
- One point to buy a Specialty;
- Two points to buy a new Power;
- Two points to step your Power up;
- Two points for a new SFX;

At character creation Signature Assets may not be larger than #spec_char.d8.

=== Step 6: Assign universal SFX and Quintessence Pool
Write down universal SFX. Assign #spec_char.d6 #spec_char.d6 to the Quintessence pool, this is your Quintessence pool size.
81 changes: 81 additions & 0 deletions Typst/chapters/Consequences.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Consequences")

= Consequences

#show: columns.with(2, gutter: 1em)

While playing Mage characters may face consequences of dealing with the danger. Hits of fiery bolts, stress after an all nighter, twisted ankles, this is what the following chapter will describe.

== Complications
A complication is an unhelpful temporary trait that the opposition includes in their dice pool to make the opposed roll harder for the character with the complication. Complications are given descriptive names and a die rating, starting at #spec_char.d6.

=== Creating Complications
When a player rolls a hitch (a 1) on any of their dice, the Storyteller can hand over a #spec_char.pp and to create a complication instead of adding that die to the doom pool. This doesn’t affect the success or failure of the roll — a complication means something else has gone wrong, making life difficult.

Complications start at #spec_char.d6, and additional hitches in the same roll step up the complication without the Storyteller giving the player more #spec_char.pp. The Storyteller may choose to create multiple complications if there is more than one hitch, but each new complication requires handing over a #spec_char.pp. If the player rolls a botch, the Storyteller creates a #spec_char.d6 complication without giving the player a #spec_char.pp, and steps it up for each hitch past the first.

Complications are persistent and last until either the PC has recovered from them, or the complication is made irrelevant.

=== Worsening Complications
Whenever a player or the Storyteller has the option to give a character a complication, they can instead choose to step up an existing complication, making it worse for the affected character.

Generally, only one complication applies to a specific hindrance or problem. To make a complication worse, it should be stepped up.

=== Using Complications
Whenever a player or the Storyteller is rolling against a character that has a relevant complication, they may add it to their dice pool. Doing so doesn’t cost anything, and there’s no limit to how many applicable complications can be included in a dice pool, nor is there a limit on how many complications a character can have.

=== #spec_char.d4 Complication
If a complication is stepped down to a #spec_char.d4, the very next time the complication might affect your character, you add it to your own dice pool and earn a #spec_char.pp (much like a distinction being used with the Hinder SFX).

Immediately after it’s used this way, it’s stepped down to zero and eliminated—unless the dice come up with one or more hitches, in which case the Storyteller may choose to activate them and step up the complication to 6 or more.

== Stress
In addition to complications each character also has four stress tracks, these represent a type of a complication that is likely to occur often and will be used often, and thus have some additional rules.

In addition to complications being used to represent temporary traits that hinder the character's actions stress is a measure of your damage and injury. There are four types of stress:
- **Harmed:** Pain and injury.
- **Unsound:** Confusion and brain fog.
- **Rattled:** Fear and anxiety.
- **Tired:** Exhaustion.

=== Inflicting Stress
Whenever a character fails an action that causes harm as a consequence they receive a #spec_char.d6 die of appropriate stress. Being a target of a successful attack inflicts stress equal to the effect die of the attack. Some SFX can also inflict stress upon a character.

Whenever stress is inflicted, check your stress die, if the stress die rating is equal to or greater than the new stress die, step up your stress die, if the stress die rating is lower than the new stress die or the PC has no stress, inflict stress equal to the new stress die.

==== Stressed Out
If any stress die rating is ever stepped up past #spec_char.d12, the character is taken out (or stressed out) and no longer takes part in the scene. By default, you can’t spend a #spec_char.pp to delay this effect, though certain SFX may allow to do that. When you’re stressed out, you are assumed to have #spec_char.d12 stress for the purposes of taking any additional stress, even though you can no longer act in the scene.

=== Using Stress
Just like a complication, whenever a PC engages in a test or contest where their stress would make things more difficult for them, the Storyteller (or an opposing PC) can add the stress die to their opposition pool as if it were an asset.

Stress rated at #spec_char.d4 functions just like a complication rated at #spec_char.d4; it goes into a player’s dice pool instead of being added to the opposition dice pool and earns the player a #spec_char.pp. Right after that test or contest, it either goes away or — if the player rolls a hitch on one of their dice — gets stepped up as the injury gets worse.

Only one type of stress can be used against a character at any given time, unless the Storyteller pays the player a #spec_char.pp to add an additional stress die to the opposition dice pool. Characters can be affected by both stress and complications at the same time, however.

=== Recovering Stress
All stress die ratings are always stepped down by one during any scene specifically framed to act as a rest period, downtime, or transition between action-heavy scenes. If a character takes stress in one scene from a battle, and the next scene is another battle soon after the first without any time spent resting up, then no stress is recovered.

To recover any remaining stress, characters can attempt a recovery test vs a dice pool consisting of the stress die and a base difficulty of #spec_char.d8 #spec_char.d8. The Storyteller may rule that other traits affect the roll, similar to a standard test. The PC or their circumstances must be capable of improving the situation to make a roll.

When the test is complete, one of the following happens:
- If the PC beat the difficulty and the effect die is greater than the stress, the stress is eliminated.
- If the PC beat the difficulty and the effect die is equal to or smaller than the stress, the stress is stepped down by one. Time must pass before
another test can be made to recover the stress.
- If the PC failed to beat the difficulty, the stress remains as it is.
- If the PC beat the difficulty but rolled a hitch, the Storyteller may hand over a #spec_char.pp and introduce a new stress or complication related to the one that was just recovered.
- If the PC failed to beat the difficulty and rolled a hitch, the stress is stepped up by one step for every hitch rolled.

== Trauma
Trauma is long-term stress. Any time a PC’s stress is stepped up past #spec_char.d12, they’re stressed out of the scene, and they gain #spec_char.d6 trauma of the same type of stress that just increased. Trauma functions just like stress but is much harder to recover.

During any scene in which a character is stressed out and has taken trauma, additional stress to the character goes directly to trauma. Once trauma is stepped up beyond #spec_char.d12, the character is permanently out of options — they’re dead, hopelessly incoherent, lost to their own psyche, or whatever seems most appropriate.

If the next scene is a recovery, transition, or otherwise restful scene in which the PC can be taken care of or allowed to recuperate, the PC’s stress automatically steps down by one, but the trauma remains at the level it was at the end of the previous scene. Recovering trauma requires a test using any appropriate traits vs a base difficulty of #spec_char.d8 #spec_char.d8 plus the trauma die.

When the test is complete, one of the following happens:
• If you beat the difficulty, the trauma die rating is stepped down by one.
• If you fail to beat the difficulty, the trauma does not get any better or worse. You can’t try to recover that trauma again until time passes.
• If you beat the difficulty but roll a hitch, the GM may hand over a #spec_char.pp and introduce either a complication that will hinder the PC in the next scene or inflict stress of a different type than the trauma that was being recovered, starting at #spec_char.d6 (or stepping up by one if the PC already had stress of that type).
• If you fail to beat the difficulty and roll one or more hitches, the trauma gets worse, stepping up by one for each hitch rolled. If this steps the trauma up past #spec_char.d12, that’s all, folks.
31 changes: 31 additions & 0 deletions Typst/chapters/Credits.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#import "../interior_template.typ": *

#show: chapter.with(chapter_name: "Credits")

#show: columns.with(2, gutter: 0.5em)

// #columns(gutter: 1em)

#let subh(body) = {
set text(font: "Abbess", size: 14pt)
set block(below: 0.5em)
body
}

#subh[Credits]

*Written By:* Rhinemann\
*Developed By:* Rhinemann\
*Edited By:* Rhinemann

#colbreak()

#subh[Special Thanks to:]

Jeremy.Forbing, Miriam Robern, Vecna and the entire Cortex Prime discord for the input, brainstorming, advice and help.

#v(1fr)

© 2023 White Wolf Entertainment AB. All rights reserved. Vampire: The Masquerade®, World of Darkness®, Storytelling System™, and Storytellers Vault™ are trademarks and/or registered trademarks of White Wolf Entertainment AB. All rights reserved.

For additional information on White Wolf and the World of Darkness, please, visit: www.white-wolf.com, www.worldofdarkness.com and www.storytellersvault.com.
23 changes: 23 additions & 0 deletions Typst/chapters/Distinctions.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#import "../interior_template.typ": *
#show: chapter.with(chapter_name: "Distinctions")

= Distinctions

#show: columns.with(2, gutter: 1em)

Distinctions are a trait that represents a character's background, personality, and role in the game and that differentiates them from other PCs and GMCs.

Each player has three Distinctions: Personality, Sleeper Life, Awakened Identity.

Distinctions are the first of your Prime Sets to be used in every roll and are rated at #spec_char.d8.

== Personality
Who is your character? What are they at their core? What motivates them?

The personality distinction defines your core personality and concept in one short phrase.

== Sleeper Life
Before you Awakened, you were someone, you had a job, were studying or trying to just get by. Describe your Sleeper side, what still remains of your Sleeper past.

== Awakened Identity
After you Awakened you changed, a truth of the world opened up to you, you now belong to a group of other Awakened or you are fending for your own, you have a method to your magick or it is a chaotic collection of random knowledge that somehow works. Be it as it may, magick is now an inherent part of you.
Loading

0 comments on commit a0e835f

Please sign in to comment.