From 096e09057c06fc713c427d7bd419d19d3adaeaf1 Mon Sep 17 00:00:00 2001 From: The Stranjer <791672+TheStranjer@users.noreply.github.com> Date: Wed, 12 Jun 2019 07:43:22 -0400 Subject: [PATCH] Add Fine Print (Fate 2) Changes: none --- spells.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spells.rb b/spells.rb index eef3c6f..854a962 100644 --- a/spells.rb +++ b/spells.rb @@ -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 really agreed to." + ) + # TESTS duplicate_spells = spells.group_by(&:name).select {| k, v| v.length > 1 }