diff --git a/writeup.pdf b/writeup.pdf index 28e6b8a..e944da9 100644 Binary files a/writeup.pdf and b/writeup.pdf differ diff --git a/writeup.rb b/writeup.rb index 36856b2..d8e6db3 100644 --- a/writeup.rb +++ b/writeup.rb @@ -174,6 +174,43 @@ class Awakened2069 Merit.merits(pdf).each(&:render) end + start_chapter "Rules & Guidelines" + + pdf.column_box([0, pdf.cursor], :columns => 2, :width => pdf.bounds.width) do + pdf.text "These rules are a combination of my own ideas, plus some other people's ideas. Many are designed with making the game grittier. Some of these are inspired by other people's ideas, but aren't theirs directly.", :inline_format => true + + start_section "Withstand" + + pdf.table([ ["•", "All supernatural entities can spend their Mana, Essence, Vitae, Glamour or similar stat to boost their Withstand rating against any aggressive spell and know to do so intuitively if they so desire"], + ["•", "Add Withstand to the required number of successes for an Exceptional Success. For example, a Praxis requires three successes for an exceptional success, and if that Praxis is used on someone who Withstands at four, then seven successes are needed for an exceptional success on the casting of that spell."], + ["•", "Withstand reduces the Potency of the spell being cast on it. Players should not be told what the Withstand rating of a spell is directly; they need to find out on their own through some other means, or take a guess."] ]) do + row(0..3).border_width = 0 + end + + start_section "Paradox" + + pdf.table([ ["•", "All willworkers in the same scene share a single Paradox pool. Once one has overreached, everybody runs the risk of Paradox on further castings of spells."], + ["•", "When containing a Paradox, successes on the Wisdom roll deal resistant bashing as normal. However, after Wisdom is rolled, the willworker may choose to forcefully contain as much as whatever is left as he likes; they may take one resistant lethal damage to absorb one success from the Paradox roll."], + ["•", "Whenever a Paradox roll is made, the Abyss forces the Magic used to be obvious. Dissonance occurs to all Sleepers present."], + ["•", "Demesnes do not fully obviate Paradox. Instead, they reduce the Paradox dice pool by the number of soul stones used to create it. Additionally, if the Paradox dice pool is reduced to a chance die, it does not occur, even if Sleepers are present."], + ["•", "The first Paradox roll must have a dice pool of at least one. The accumulation of additional Paradox dice begins once a finalized Paradox dice pool is at least one."] ]) do + row(0..1000).border_width = 0 + end + + start_section "Spellcasting" + + pdf.table([ ["•", "Successive attempts do not yield a cumulative dice pool penalty. Instead, they yield a cumulative +1 Reach penalty. Spells that are functionally the same as determined by the Storyteller qualify as successive."], + ["•", "Spellcasting dice pools may not fall below zero. You can Reach to increase the dice pool of a spell by +2, until the spell is at least zero. This Reach option cannot be used to boost a spell's dice pool past a non-negative dice pool."], + ["•", "You may use Creative Thaumaturgy to change the primary factor in a spell without using a Reach."], + ["•", "You my use Scale as the primary factor."], + ["•", "For +1 Reach, you may distribute the spell factor table advances however you please."], + ["•", "Infinite loop combos don't work. Period."] + ] ) do + row(0..1000).border_width = 0 + end + + end + pdf.render_file("writeup.pdf") end end