Browse Source

Add Fine Print (Fate 2)

Changes: none
master
The Stranjer 4 years ago
parent
commit
096e09057c
1 changed files with 10 additions and 0 deletions
  1. +10
    -0
      spells.rb

+ 10
- 0
spells.rb View File

@@ -1079,6 +1079,16 @@ class Spell
:rules_text => "Sometimes, you want to get out of a deal. Perhaps it already cost you more than you thought it would. Perhaps you want to renegotiate the deal. Perhaps you got yours and screw the rest. Being a Disciple of Fate, you are unable to redefine an oath as you see fit yet, but you can break it altogether on a temporary basis. This spell targets the oath and suppresses it for the Duration of the spell. This always results in an Clash of Wills with the Oath's enforcer. If the spell fails, it counts as breaking the Oath and it triggers the hex effect, even if it normally would not. The Oath's enforcer is always aware that such an attempt was made."
)

spells << Spell.new(
:name => "Fine Print",
:fate => 2,
:practice => "Veiling",
:primary_factor => "Duration",
:suggested_rote_skills => ["Politics", "Subterfuge", "Stealth"],
:authors => ["NEETzsche"],
:rules_text => "Oaths are supposed to be clearly defined as people take them on, but some witches create hidden terms. For the Duration of the spell, the witch may hide some of the terms of an Oath that might be inconvenient for one of the parties. They simply go unnoticed. For example, an Oath that is actually \"you will protect my dog from the True Fae over the weekend in exchange for $100\" might appear to the person accepting it as \"you will feed my dog once daily over the weekend in exchange for $100.\"\n\nThis allows extremely one-sided arrangements to be passed off as though they were fair. Oaths that appear too good to be true often actually are. Any attempt to pierce this deception is Withstood by this spell's Potency. The deceived party does not know the real terms of the Oath until the spell expires, but once it does, he does not need to be informed of them, he naturally realizes what he <i>really</i> agreed to."
)

# TESTS

duplicate_spells = spells.group_by(&:name).select {| k, v| v.length > 1 }


Loading…
Cancel
Save