From c43c22d51597a57203461fa8e556972a57efc888 Mon Sep 17 00:00:00 2001 From: The Stranjer <791672+TheStranjer@users.noreply.github.com> Date: Wed, 5 Jun 2019 10:51:35 -0400 Subject: [PATCH] Warp Trigger Condition --- spells.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spells.rb b/spells.rb index a6ffcda..98d4ee5 100644 --- a/spells.rb +++ b/spells.rb @@ -997,6 +997,22 @@ class Spell :rules_text => "With this spell a mage can control her subject’s bodily functions to a degree that would make even the most inwardly-focused monks terrified. She can do far more than cause heart palpitations; she can control her subject’s instinctual body functions, cause nervous twitches, and interrupt oxygen causing hiccups. For the spell’s Duration, each level of Potency inflicts one rank in one of the following:\nHiccups & Hyperventilation: Each rank raises the subject’s breathing, doubling the amount of oxygen she needs to function normally, inflicting -1 Initiative.\nHeart Murmurs: By tampering with the subject’s heartbeat, she can halve the interval at which hypoxia from diving or sleeping affects her. Obdormition durations also double, taking twice as long for numbness to pass.\nFunctional Dyspepsia: Deregulating the subject’s bodily functions forces her to subsist on twice as much food, projectile vomit (-1L acid attack Stamina + Athletics), and halves the amount of time between checks for deprivation or fatigue." ) + spells << Spell.new( + :name => "Warp Trigger Condition", + :prime => 3, + :practice => "Weaving", + :primary_factor => "Duration", + :withstand => "Potency", + :suggested_rote_skills => ["Athletics", "Medicine", "Survival"], + :authors => ["Altasaire", "NEETzsche"], + :rules_text => "The willworker changes the trigger condition of a targeted spell for the Duration of this one. He can set it to any valid condition.", + :reaches => [ + [2, "The effect is Lasting."], + [2, "For one Mana, he can target an Artifact. This cannot be combined with the other Reach effect."] + ] + + ) + # TESTS duplicate_spells = spells.group_by(&:name).select {| k, v| v.length > 1 }