diff --git a/data/mods/MindOverMatter/PowerDescriptionSpoilers.md b/data/mods/MindOverMatter/PowerDescriptionSpoilers.md
index 51d9f16f6d930..1e77c7996e4f7 100644
--- a/data/mods/MindOverMatter/PowerDescriptionSpoilers.md
+++ b/data/mods/MindOverMatter/PowerDescriptionSpoilers.md
@@ -145,6 +145,145 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Combat Dance 10, Reflex Enhance 14 *or* Adrenaline Trigger 12
+# Clairsentience
+
+**Passive Power: Psionic Senses**: Enhances mundane senses, allowing farther overmap sight, enhanced hearing, and the ability to always know the exact time even without a watch. The psion can also sense Nether creaturs within a radius of 2 squares plus 1.5 squares times the level of the psion's highest-level clairsentience power.
+
+## Night Eyes (C)
+*Difficulty*: 1
+*Target*: Self
+*Duration*: 12 minutes to 23 minutes 20 seconds, plus 6 minutes 12 seconds to 13 minutes 30 seconds minutes per level
+*Stamina Cost*: 1500, minus 65 per level to a minimum of 500
+*Channeling Time*: 50 moves, minus 2 moves per level to a minimum of 20
+*Effects*: Allows the psion to see in the dark. This is a range multiplier on base night vision, beginning at 2x normal night vision, that increases every 3 power levels: 4x normal at level 6, 6x normal at level 9, and so on.
+*Prerequisites*: Starting power
+
+## Speed Reader (C)
+*Difficulty*: 2
+*Target*: Self
+*Duration*: 4 minutes 50 seconds to 16 minutes 20 seconds, plus 2 minutes 30 seconds to 4 minutes 30 seconds minutes per level
+*Stamina Cost*: 2500, minus 125 per level to a minimum of 1000
+*Channeling Time*: 500 moves, minus 12 moves per level to a minimum of 250
+*Effects*: Increases the psion's ability to read and retain information. The psion reads 33% faster and gains 0.15% additional XP per reading increment per power level.
+*Prerequisites*: Starting power
+
+## Premonition (C)
+*Difficulty*: 2
+*Target*: All enemies within 2 squares per power level
+*Duration*: 2 minutes to 8 minutes 10 seconds, plus 45 seconds to 1 minutes 15 seconds minutes per level
+*Stamina Cost*: 2250, minus 85 per level to a minimum of 850
+*Channeling Time*: 85 moves, minus 7 moves per level to a minimum of 25
+*Effects*: Reveal the location of all enemies within the power's range. Premonition does not reveal exactly what sort of enemy is out there, only that something is.
+*Prerequisites*: None
+
+## Discern Weakness
+*Difficulty*: 3
+*Target*: One enemy within 1 square plus 1.2 squares per power level
+*Duration*: 13 to 30 seconds, plus 1.5 to 2.5 seconds per level
+*Stamina Cost*: 3000, minus 125 per level to a minimum of 1250
+*Channeling Time*: 150 moves, minus 5.5 moves per level to a minimum of 75
+*Effects*: Reduce the armor values of the target, causing them to take +1 damage per two power levels on any hit. Due to engine limitations, at the moment this power only works on NPCs.
+*Prerequisites*: Night Eyes 4, Premonition 4
+
+## Aura Sight (C)
+*Difficulty*: 3
+*Target*: Self
+*Duration*: 10 minutes and 50 seconds to 18 minutes and 50 seconds, plus 1 minute 30 seconds to 3 minutes 10 seconds per level
+*Stamina Cost*: 4000, minus 115 per level to a minimum of 1750
+*Channeling Time*: 300 moves, minus 8.5 moves per level to a minimum of 100
+*Effects*: Reveal others' emotions, increasing the psion's chance to persuade them or lie to them by 1% per power level, to a maximum of 20%.
+*Prerequisites*: Premonition 5, Discern Weakness 5
+
+## Radiation Sense
+*Difficulty*: 3
+*Target*: Self
+*Duration*: Instant or 30 minutes to 1 hour 15 minutes
+*Stamina Cost*: 4500, minus 125 per level to a minimum of 2000
+*Channeling Time*: 250 moves, minus 4.5 moves per level to a minimum of 100
+*Effects*: Sense nearby radiation, either on the psion themselves (instant duration) or in their surrounding environment. Radiation sense on the psion provides an idea of how much radiation they are suffering from; radiation sense on the environment reveals only its presence or absense.
+*Prerequisites*: Special (must be studied from notes)
+
+## Marksman's Eye (C)
+*Difficulty*: 4
+*Target*: Self
+*Duration*: 3 minutes and 30 seconds to 10 minutes and 40 seconds, plus 8 seconds to 25 seconds per level
+*Stamina Cost*: 4500, minus 135 per level to a minimum of 2250
+*Channeling Time*: 200 moves, minus 6 moves per level to a minimum of 125
+*Effects*: Increase the psion's range with ranged weapons by 1 square per 2 power levels and reduces weapon dispersion by 2.5% per power level.
+*Prerequisites*: Discern Weakness 7
+
+## Clairyovance
+*Difficulty*: 5
+*Target*: 2 squares plus 1.2 squares per power level to a maximum of 80 squares, with an area of effect of 1.5 squares plus 1.2 squares per power level to a maximum of 50 squares
+*Duration*: 2.5 to 15 seconds, plus 0.5 seconds to 1.1 seconds per power level
+*Stamina Cost*: 6000, minus 195 per level to a minimum of 3500
+*Channeling Time*: 1000 moves, minus 25 moves per level to a minimum of 500
+*Effects*: Reveal the entire area of effect as though the psion were standing and able to see all of it at once. When the power duration expires, the effect will gradually fade over the next few seconds.
+*Prerequisites*: Premonition 6, Aura Sight 6 *or* Night Eyes 10
+
+## Combat Sense (C)
+*Difficulty*: 6
+*Target*: Self
+*Duration*: 2 minutes to 7 minutes and 30 seconds, plus 9 seconds to 17 seconds per level
+*Stamina Cost*: 5500, minus 145 per level to a minimum of 2750
+*Channeling Time*: 150 moves, minus 9 moves per level to a minimum of 70
+*Effects*: Gaze a short time into the future to predict enemy movements. Grants +1 bonus dodge and block, +1 addition bonus dodge and block per 6 power levels, prevents the psion from being grabbed, and applies the UNCANNY_DODGE flag.
+*Prerequisites*: Premonition 10 *or* Speed Reader 10 *or* Discern Weakness 6, Clairyovance 6
+
+## Intuitive Artisan (C)
+*Difficulty*: 6
+*Target*: Self
+*Duration*: 20 minutes and 15 seconds to 45 minutes, plus 4 minutes and 10 seconds to 10 minutes per level
+*Stamina Cost*: 6500, minus 145 per level to a minimum of 3250
+*Channeling Time*: 500 moves, minus 3 moves per level to a minimum of 300
+*Effects*: Enter a trance and improve the psion's ability to craft, increasing crafting speed by 4% and skill level by 0.25 per 4 power levels. However, the psion's vision will be limited and their movement speed will be slowed while in the trance.
+*Prerequisites*: Speed Reader 8, Discern Weakness 4, Premonition 6
+
+## One Perfect Shot
+*Difficulty*: 7
+*Target*: Self
+*Duration*: 10 seconds or until a shot is fired
+*Stamina Cost*: 7500, minus 160 per level to a minimum of 5000
+*Channeling Time*: 100 moves, minus 4.5 moves per level to a minimum of 35
+*Effects*: Reduce weapon dispersion to 0 and increase ranged damage by 150% for a single attack.
+*Prerequisites*: Marksman's Eye 9
+
+## Satellite View
+*Difficulty*: 7
+*Target*: Overmap between 4 and 11 squares plus 0.5 to 1 per power level
+*Duration*: Instant
+*Stamina Cost*: 9000
+*Channeling Time*: 60 seconds
+*Effects*: The psion gains a bird's eye (or mole's eye) view of surrouding terrain, revealing all locations within the power's radius.
+*Prerequisites*: Clairvoyance 8, Premonition 6 *or* Aura Sight 6
+
+## Clarity (C)
+*Difficulty*: 8
+*Target*: Self
+*Duration*: 2 minutes and 30 seconds to 7 minutes and 30 seconds, plus 12 seconds to 25 seconds per level
+*Stamina Cost*: 8000, minus 150 per level to a minimum of 4500
+*Channeling Time*: 75 moves, minus 3.5 moves per level to a minimum of 25
+*Effects*: The psion prevents anything from interfering with their senses, becoming immune to being Dazed, Stunned (either physically or psionically), blinded, made to hallucinate, deafened, Blinding Venom, and also cannot get high or drunk.
+*Prerequisites*: Night Eyes 10, Speed Reader 8 *or* Aura Sight 8 *or* Combat Sense 5
+
+## Prescient Tactician (C)
+*Difficulty*: 9
+*Target*: All allies within 20 squares
+*Duration*: 1 to 3 minutes, plus 9 seconds to 23 seconds per level
+*Stamina Cost*: 7500, minus 125 per level to a minimum of 4000
+*Channeling Time*: 200 moves, minus 7.5 moves per level to a minimum of 60
+*Effects*: The psion enters a trance and predicts the flow of an entire group of combatants. While this inhibits their own combat ability, causing a -6 dodge and -5 hit penalty, the prescient orders they call out add a +4 dodge bonus and +1 block and dodge, +1 extra block and dodge to 8 power levels, to all allies who are close enough to hear the orders.
+*Prerequisites*: Combat Sense 8, Marksman's Eye 7, Clarity 5
+
+## Omniscience
+*Difficulty*: 10
+*Target*: An area of XXXXXXXXXXXXX squares around the psion
+*Duration*: 2 to 10 seconds, plus 0.75 to 1.5 seconds per power level
+*Stamina Cost*: 10000, minus 115 per level to a minimum of 7500
+*Channeling Time*: 75 moves, minus 3.5 moves per level to a minimum of 25
+*Effects*: The psion expands their senses to encompass the entire area around them, seeing everything within XXXXXXXXX squares and from Z level 10 to Z level -10 all simultaneously. Their powers allow them to process all the information simultaneously and not suffer any consequences from doing so.
+*Prerequisites*: Clairvoyance 14 *or* Satellite View 8, Clarity 9
+
# Electrokinesis
**Passive Power: Galvanic Armor**: Reduces incoming electrical damage by 1 per four levels of the psion's highest-leveled electrokinetic power and reduces incoming pain by 0.7% times the level of the psion's highest-level electrokinetic power.
@@ -221,7 +360,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Voltaic Strikes 8 *or* Static Touch 12, Electrical Discharge 8
-## Re-energize
## Re-energize
*Difficulty*: 6
*Target*: Adjacent vehicle or appliance
@@ -231,7 +369,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Electron Overflow 10, Electrical Discharge 9 *or* Neural Spasms 7
-## Analgesic Block
## Analgesic Block
*Difficulty*: 6
*Target*: Self
@@ -241,7 +378,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Pain Suppression 9
-## Neuro-acceleration
## Neuro-acceleration
*Difficulty*: 6
*Target*: Self or ally within 1 square
@@ -260,7 +396,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Re-energize 8 *or* Electrocutioner 8 *or* Voltaic Strikes 13, Spark Sight 8
-## Galvanic Aura
## Galvanic Aura
*Difficulty*: 8
*Target*: Self
@@ -270,7 +405,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Electrical Discharge 12, Electron Overflow 15 *or* Re-energize 6
-## Ion Blast
## Ion Blast
*Difficulty*: 9
*Target*: Line stretching 2 squares plus 0.7 squares per power level, causing an explosion with an AoE of 1 plus 1 per 4 power levels
@@ -280,7 +414,6 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Prerequisites*: Electrocutioner 10 *or* Short Circuit 6, Voltaic Strikes 8 *or* Static Touch 12
-## Revivification
## Revivification
*Difficulty*: 10
*Target*: One corpse within 2 squares plus 1 square per 4 power levels
@@ -522,107 +655,3 @@ This is natural painkiller and so has natural effects (reduces speed slightly)
*Effects*: Opens a portal to the Nether and allows something to come through: from 1 to 3 monsters from the GROUP_NETHER_BREACH monster group. The psion has no control over what exactly comes through and no control over what they do when they arrive.
*Prerequisites*: Displacement 12 *or* Oubliette 7, Gateway 6
-
-
-# Teleportation
-
-**Passive Power: Spacial Recalibration**: Immunity to teleglow and a small chance to avoid incoming damage: a 1% chance per attack plus 0.5% times the psion's highest-leveled teleportation power.
-
-## Blink
-*Difficulty*: 1
-*Target*: Between 5 and 15 squares away, with a variance of 1 to 5 squares from the initial point
-*Duration*: Instant
-*Stamina Cost*: 900, minus 55 per level to a minimum of 350
-*Channeling Time*: 50 moves, minus 3.5 moves per level to a minimum of 5
-*Effects*: The psion vanishes and reappears nearby. They cannot control exactly where they end up. While there is no danger of teleporting into a wall or solid rock, if above ground level it is possible to teleport into open air, after which the psion will fall normally.
-*Prerequisites*: Starting power
-
-## Stutterstep
-*Difficulty*: 2
-*Target*: One target within 3 squares plus 1.2 squares per power level, with an AoE increasing by 1 per 5 power levels
-*Duration*: 1.25 seconds to 15 seconds, plus 0.75 to 2 seconds per power level
-*Stamina Cost*: 2000, minus 75 per level to a minimum of 750
-*Channeling Time*: 80 moves, minus 4.5 moves per level to a minimum of 35
-*Effects*: Warp space around the target, increasing relative distances and reducing their speed by 40.
-*Prerequisites*: Starting power
-
-## Phase
-*Difficulty*: 2
-*Target*: 2 squares plus 1 square per 10 power levels to a maximum of 4 squares
-*Duration*: Instant
-*Stamina Cost*: 2500, minus 65 per level to a minimum of 1250
-*Channeling Time*: 65 moves, minus 3 moves per level to a minimum of 15
-*Effects*: Travel a short distance through the Nether and re-emerge nearby, allowing the psion to bypass a door or travel from the ground floor to the second floor.
-*Prerequisites*: Blink 6
-
-## Extended Stride (C)
-*Difficulty*: 3
-*Target*: Self
-*Duration*: 30 seconds to 5 minutes, plus 11 to 37 seconds per power level
-*Stamina Cost*: 3500, minus 95 per level to a minimum of 1750
-*Channeling Time*: 85 moves, minus 7 moves per level to a minimum of 25
-*Effects*: Shorten relative distances nearby, allowing the psions to travel faster than their stride would indicate. Reduces move cost by 5% plus 2% per power level to a maximum of 60% reduced move cost.
-*Prerequisites*: Phase 4, Stutterstep 6
-
-## Transposition
-*Difficulty*: 4
-*Target*: One target within 1 square plus 1.5 squares per power levels
-*Duration*: Instant
-*Stamina Cost*: 2750, minus 85 per level to a minimum of 1500
-*Channeling Time*: 75 moves, minus 2.5 moves per level to a minimum of 30
-*Effects*: Extangle the psion's position with the target's and then swap places, exchanging positions.
-*Prerequisites*: Displacement 5, Extended Stride 5
-
-## Displacement
-*Difficulty*: 4
-*Target*: One target within range 1
-*Duration*: Instant
-*Stamina Cost*: 4000, minus 65 per level to a minimum of 1750
-*Channeling Time*: 95 moves, minus 4 moves per level to a minimum of 25
-*Effects*: Touch a single target and teleport them through the Nether, sending them anywhere within 5 to 15 squares with a variance of 1 to 5 squares from that point (the same as Blink).
-*Prerequisites*: Stutterstep 10, Phase 5
-
-## Spacial Vortex
-*Difficulty*: 5
-*Target*: An area of 3 squares plus 1 square per 4 power levels, with a range of 5 squares plus 1.2 squares per power level
-*Duration*: Instant
-*Stamina Cost*: 5500, minus 75 per level to a minimum of 3000
-*Channeling Time*: 80 moves, minus 2 moves per level to a minimum of 45
-*Effects*: Warp space and draw everyone within toward the central point. All targets within the AoE are pulled toward the center by 1 square per 4 power levels, to a maximum of 8 squares toward the center.
-*Prerequisites*: Stutterstep 10 *or* Transposition 6, Extended Stride 4
-
-## Farstep
-*Difficulty*: 6
-*Target*: Anywhere within 2 square plus 1.5 squares per power level
-*Duration*: Instant
-*Stamina Cost*: 6500, minus 105 per level to a minimum of 2750
-*Channeling Time*: 75 moves, minus 3 moves per level to a minimum of 30
-*Effects*: Step into the Nether and re-emerge at a location nearby. Farstep works through walls and across Z levels.
-*Prerequisites*: Phase 10, Extended Stride 8 *or* Spacial Vortex 6
-
-## Oubliette
-*Difficulty*: 7
-*Target*: A single target within 2 squares plus 1.5 squares per power level
-*Duration*: Instant
-*Stamina Cost*: 7500, minus 170 per level to a minimum of 4600
-*Channeling Time*: 150 moves, minus 5.5 moves per level to a minimum of 75
-*Effects*: Teleports a single monster somewhere *else*, removing them and anything they might drop. The monster must have HP lower than 15 to 350, plus 15 to 35 per power level, randomly determined when the power is used. Oubliette cannot currently affect NPCs.
-*Prerequisites*: Displacement 10, Farstep 6 *or* Transposition 8 *or * Spacial Vortex 8
-
-## Gateway
-*Difficulty*: 8
-*Target*: One attuned location
-*Duration*: Instant
-*Stamina Cost*: 10000, minus 200 per level to a minimum of 6000
-*Channeling Time*: 200 moves, minus 5.5 moves per level to a minimum of 75. Attunement takes 8 hours, minus 30 minutes per power level of Gateway to a minimum of 30 minutes
-*Effects*: Transport yourself through the Nether to an attuned location. This power works at any distance..
-*Prerequisites*: Farstep 10, Extended Stride 10
-
-## Breach
-*Difficulty*: 7
-*Target*: A single target within 2 squares plus 1.3 squares per power level
-*Duration*: Indefinitet
-*Stamina Cost*: 9000, minus 250 per level to a minimum of 4500
-*Channeling Time*: 250 moves, minus 6.5 moves per level to a minimum of 125
-*Effects*: Opens a portal to the Nether and allows something to come through: from 1 to 3 monsters from the GROUP_NETHER_BREACH monster group. The psion has no control over what exactly comes through and no control over what they do when they arrive.
-*Prerequisites*: Displacement 12 *or* Oubliette 7, Gateway 6
diff --git a/data/mods/MindOverMatter/effectoncondition/eoc_learn_recipes.json b/data/mods/MindOverMatter/effectoncondition/eoc_learn_recipes.json
index 0f93edab0dffe..632adb24e038d 100644
--- a/data/mods/MindOverMatter/effectoncondition/eoc_learn_recipes.json
+++ b/data/mods/MindOverMatter/effectoncondition/eoc_learn_recipes.json
@@ -7,22 +7,7 @@
{
"type": "effect_on_condition",
"id": "EOC_TEACH_CLAIR_CONTEMPLATE_RECIPES",
- "effect": [
- { "u_learn_recipe": "practice_clair_night_vision" },
- { "u_learn_recipe": "practice_clair_danger_sense" },
- { "u_learn_recipe": "practice_clair_speed_reading" },
- { "u_learn_recipe": "practice_clair_aura_sight" },
- { "u_learn_recipe": "practice_clair_spot_weakness" },
- { "u_learn_recipe": "practice_clair_ranged_enhance" },
- { "u_learn_recipe": "practice_clair_voyance" },
- { "u_learn_recipe": "practice_clair_dodge_power" },
- { "u_learn_recipe": "practice_clair_craft_bonus" },
- { "u_learn_recipe": "practice_clair_see_map" },
- { "u_learn_recipe": "practice_clair_perfect_shot" },
- { "u_learn_recipe": "practice_clair_clear_sight" },
- { "u_learn_recipe": "practice_clair_group_tactics" },
- { "u_learn_recipe": "practice_clair_omniscience" }
- ]
+ "effect": [ { "u_learn_recipe": "practice_clair_night_vision" }, { "u_learn_recipe": "practice_clair_speed_reading" } ]
},
{
"type": "effect_on_condition",
diff --git a/data/mods/MindOverMatter/effects/effects_psionic.json b/data/mods/MindOverMatter/effects/effects_psionic.json
index 4ccd2b390dfb1..486e4a7f82b41 100644
--- a/data/mods/MindOverMatter/effects/effects_psionic.json
+++ b/data/mods/MindOverMatter/effects/effects_psionic.json
@@ -564,7 +564,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 3 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 2 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -581,7 +581,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 5 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 4 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -598,7 +598,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 7 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 6 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -615,7 +615,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 9 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 8 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -632,7 +632,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 11 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 10 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -649,7 +649,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 13 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 12 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -666,7 +666,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 15 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 14 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
@@ -683,7 +683,7 @@
"rating": "good",
"max_duration": "7 days",
"max_intensity": 106,
- "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 17 } ],
+ "limb_score_mods": [ { "limb_score": "night_vis", "modifier": 16 } ],
"flags": [ "EFFECT_LIMB_SCORE_MOD" ]
},
{
diff --git a/data/mods/MindOverMatter/hobbies.json b/data/mods/MindOverMatter/hobbies.json
index 2d266400f277b..a1eaa39bb1f91 100644
--- a/data/mods/MindOverMatter/hobbies.json
+++ b/data/mods/MindOverMatter/hobbies.json
@@ -52,9 +52,49 @@
"id": "newly_clairsentient",
"name": "Newly-Awakened Clairsentient",
"description": "Something happened during the storms that raged during the Cataclysm, and now you can do things that would have once seemed impossible. You can read much faster and can see much better in the dark, and even in total darkness you no longer have any hesitation about moving. At least once you avoided zombies on the other side of a wall that you didn't hear and couldn't see, but you you just knew they were there.",
- "points": 3,
+ "points": 5,
"traits": [ "CLAIRSENTIENT", "CLAIR_SENSES" ]
},
+ {
+ "type": "profession",
+ "subtype": "hobby",
+ "id": "mid_clairsentient",
+ "name": "Arising Clairsentient",
+ "description": "Something happened during the storms that raged during the Cataclysm, and now you can do things that would have once seemed impossible. You can see auras around people that tell you what they're feeling, and you've already used it to avoid someone who was feigning being injured with the hope of stealing your gear. You can see through walls, and tell where the best place to hit something is to take it down for good. That last ability will definitely get plenty of use.",
+ "points": 8,
+ "traits": [ "CLAIRSENTIENT", "CLAIR_SENSES" ],
+ "skills": [ { "level": 4, "name": "metaphysics" } ],
+ "spells": [
+ { "id": "clair_night_vision", "level": 6 },
+ { "id": "clair_danger_sense", "level": 10 },
+ { "id": "clair_speed_reading", "level": 7 },
+ { "id": "clair_aura_sight", "level": 8 },
+ { "id": "clair_spot_weakness", "level": 7 },
+ { "id": "clair_voyance", "level": 6 }
+ ]
+ },
+ {
+ "type": "profession",
+ "subtype": "hobby",
+ "id": "late_clairsentient",
+ "name": "Ascended Clairsentient",
+ "description": "Something happened during the storms that raged during the Cataclysm, and now you can do things that would have once seemed impossible. You can finish books in a few hours and remember almost everything you read, you had to fix a bicycle a few weeks ago and even though you've never tried to do that before in your life, everything you needed to do just…came to you. What's more, last time the Zs attacked you, you never got a scratch. Three of them came at you at once and you dodged every attack because you could see what they were going to do before they did it. If only you could see where you needed to go to be safe.",
+ "points": 14,
+ "traits": [ "CLAIRSENTIENT", "CLAIR_SENSES" ],
+ "skills": [ { "level": 7, "name": "metaphysics" } ],
+ "spells": [
+ { "id": "clair_night_vision", "level": 6 },
+ { "id": "clair_danger_sense", "level": 10 },
+ { "id": "clair_speed_reading", "level": 7 },
+ { "id": "clair_aura_sight", "level": 8 },
+ { "id": "clair_ranged_enhance", "level": 6 },
+ { "id": "clair_spot_weakness", "level": 7 },
+ { "id": "clair_voyance", "level": 8 },
+ { "id": "clair_dodge_power", "level": 7 },
+ { "id": "clair_craft_bonus", "level": 7 },
+ { "id": "clair_clear_sight", "level": 5 }
+ ]
+ },
{
"type": "profession",
"subtype": "hobby",
diff --git a/data/mods/MindOverMatter/mutations/traits.json b/data/mods/MindOverMatter/mutations/traits.json
index 5d6fdf16c6c4c..011762788e174 100644
--- a/data/mods/MindOverMatter/mutations/traits.json
+++ b/data/mods/MindOverMatter/mutations/traits.json
@@ -19,12 +19,7 @@
"starting_trait": false,
"purifiable": false,
"valid": false,
- "spells_learned": [
- [ "clair_night_vision", 2 ],
- [ "clair_danger_sense", 2 ],
- [ "clair_speed_reading", 2 ],
- [ "classless_toggleable_concentration_end", 1 ]
- ]
+ "spells_learned": [ [ "clair_night_vision", 2 ], [ "clair_speed_reading", 2 ], [ "classless_toggleable_concentration_end", 1 ] ]
},
{
"type": "mutation",
diff --git a/data/mods/MindOverMatter/obsolete/upgrade_eocs/clairsentient_upgrades.json b/data/mods/MindOverMatter/obsolete/upgrade_eocs/clairsentient_upgrades.json
new file mode 100644
index 0000000000000..bc8a4baf71c79
--- /dev/null
+++ b/data/mods/MindOverMatter/obsolete/upgrade_eocs/clairsentient_upgrades.json
@@ -0,0 +1,101 @@
+[
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMESTART_CLAIR_UPDATE",
+ "eoc_type": "EVENT",
+ "required_event": "game_start",
+ "condition": { "u_has_trait": "CLAIRSENTIENT" },
+ "effect": [ { "math": [ "u_clairsentience_has_been_updated", "=", "1" ] } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE",
+ "eoc_type": "EVENT",
+ "required_event": "game_load",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_clairsentience_has_been_updated", "!=", "1" ] } ] },
+ "effect": [
+ { "math": [ "u_clairsentience_has_been_updated", "=", "1" ] },
+ {
+ "run_eocs": [
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SPOT_WEAKNESS",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SEE_AURAS",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_RANGED_ENHANCE",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_VOYANCE",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_DODGE_POWER",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_CRAFT_BONUS",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_PERFECT_SHOT",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SEE_MAP",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_CLEAR_SIGHT",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_GROUP_TACTICS",
+ "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_OMNISCIENCE"
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SPOT_WEAKNESS",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_spot_weakness')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_spot_weakness" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SEE_AURAS",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_see_auras')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_aura_sight" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_RANGED_ENHANCE",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_ranged_enhance')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_ranged_enhance" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_VOYANCE",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_voyance')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_voyance" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_DODGE_POWER",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_dodge_power')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_dodge_power" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_CRAFT_BONUS",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_craft_bonus')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_craft_bonus" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_PERFECT_SHOT",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_perfect_shot')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_perfect_shot" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_SEE_MAP",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_see_map')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_see_map" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_CLEAR_SIGHT",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_clear_sight')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_clear_sight" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_GROUP_TACTICS",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_group_tactics')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_group_tactics" } ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CHECK_GAMELOAD_CLAIR_UPDATE_OMNISCIENCE",
+ "condition": { "and": [ { "u_has_trait": "CLAIRSENTIENT" }, { "math": [ "u_spell_level('clair_omniscience')", "<", "0" ] } ] },
+ "effect": [ { "u_forget_recipe": "practice_clair_omniscience" } ]
+ }
+]
diff --git a/data/mods/MindOverMatter/powers/clairsentience.json b/data/mods/MindOverMatter/powers/clairsentience.json
index 03d8abbfe1e66..22e3840ae693f 100644
--- a/data/mods/MindOverMatter/powers/clairsentience.json
+++ b/data/mods/MindOverMatter/powers/clairsentience.json
@@ -17,24 +17,23 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_night_vision') * 20000) + 15000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_night_vision') * 15000) + 29000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_night_vision') * 20000) + 180000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_night_vision') * 27000) + 98000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_night_eyes') > -1 ? 0 : max((1500 - (u_spell_level('clair_night_vision') * 50)), 500)"
+ "u_effect_intensity('effect_clair_night_eyes') > -1 ? 0 : max((1500 - (u_spell_level('clair_night_vision') * 65)), 500)"
]
},
"base_casting_time": {
"math": [ "u_effect_intensity('effect_clair_night_eyes') > -1 ? 10 : max((50 -(u_spell_level('clair_night_vision') * 2)), 20)" ]
- },
- "learn_spells": { "clair_see_auras": 7, "clair_danger_sense": 9, "clair_voyance": 12, "clair_see_map": 18 }
+ }
},
{
"id": "clair_speed_reading",
@@ -54,12 +53,12 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_speed_reading') * 36000) + 360000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 37200) + 72000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_speed_reading') * 72000) + 1080000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 81000) + 140000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
@@ -72,13 +71,6 @@
"math": [
"u_effect_intensity('effect_clair_speed_reader') > -1 ? 10 : max((500 -(u_spell_level('clair_speed_reading') * 12)), 250)"
]
- },
- "learn_spells": {
- "clair_spot_weakness": 5,
- "clair_see_auras": 7,
- "clair_ranged_enhance": 8,
- "clair_voyance": 9,
- "clair_clear_sight": 15
}
},
{
@@ -104,21 +96,20 @@
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_danger_sense') * 7500) + 90000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_danger_sense') * 7500) + 49000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_premonition') > -1 ? 0 : max((1500 - (u_spell_level('clair_danger_sense') * 85)), 850)"
+ "u_effect_intensity('effect_clair_premonition') > -1 ? 0 : max((2250 - (u_spell_level('clair_danger_sense') * 85)), 850)"
]
},
"base_casting_time": {
"math": [
"u_effect_intensity('effect_clair_premonition') > -1 ? 10 : max((85 -(u_spell_level('clair_danger_sense') * 7)), 25)"
]
- },
- "learn_spells": { "clair_spot_weakness": 6, "clair_dodge_power": 12, "clair_clear_sight": 15 }
+ }
},
{
"id": "clair_spot_weakness",
@@ -139,7 +130,7 @@
"shape": "blast",
"min_range": {
"math": [
- "min( (( (u_spell_level('clair_spot_weakness') * 1.1) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 100)"
+ "min( (( (u_spell_level('clair_spot_weakness') * 1.2) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 100)"
]
},
"max_range": 100,
@@ -150,18 +141,17 @@
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_spot_weakness') * 150) + 3000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_spot_weakness') * 250) + 3000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
- "base_energy_cost": 2500,
- "final_energy_cost": 700,
+ "base_energy_cost": 3000,
+ "final_energy_cost": 1250,
"energy_increment": -125,
"base_casting_time": 150,
"final_casting_time": 75,
"casting_time_increment": -5.5,
- "ignored_monster_species": [ "PSI_NULL" ],
- "learn_spells": { "clair_ranged_enhance": 6, "clair_voyance": 10, "clair_craft_bonus": 12, "clair_clear_sight": 17 }
+ "ignored_monster_species": [ "PSI_NULL" ]
},
{
"id": "clair_see_auras",
@@ -187,19 +177,18 @@
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_see_auras') * 19000) + 120000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_see_auras') * 19000) + 113000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_see_auras') > -1 ? 0 : max((4000 - (u_spell_level('clair_see_auras') * 125)), 1750)"
+ "u_effect_intensity('effect_clair_see_auras') > -1 ? 0 : max((4000 - (u_spell_level('clair_see_auras') * 115)), 1750)"
]
},
"base_casting_time": {
"math": [ "u_effect_intensity('effect_clair_see_auras') > -1 ? 10 : max((300 -(u_spell_level('clair_see_auras') * 8.5)), 100)" ]
- },
- "learn_spells": { "clair_dodge_power": 9, "clair_craft_bonus": 12, "clair_clear_sight": 15 }
+ }
},
{
"id": "clair_sense_rads",
@@ -218,8 +207,8 @@
"effect_str": "EOC_CLAIR_RAD_SENSE",
"shape": "blast",
"energy_source": "STAMINA",
- "base_energy_cost": 2500,
- "final_energy_cost": 500,
+ "base_energy_cost": 4500,
+ "final_energy_cost": 2000,
"energy_increment": -125,
"base_casting_time": 250,
"final_casting_time": 100,
@@ -298,31 +287,24 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 800) + 20000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 800) + 21000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 2500) + 60000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 2500) + 64000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_ranged_enhance') > -1 ? 0 : max((4000 - (u_spell_level('clair_ranged_enhance') * 175)), 1500)"
+ "u_effect_intensity('effect_clair_ranged_enhance') > -1 ? 0 : max((4500 - (u_spell_level('clair_ranged_enhance') * 135)), 2250)"
]
},
"base_casting_time": {
"math": [
"u_effect_intensity('effect_clair_ranged_enhance') > -1 ? 10 : max((200 -(u_spell_level('clair_ranged_enhance') * 6)), 125)"
]
- },
- "learn_spells": {
- "clair_spot_weakness": 5,
- "clair_craft_bonus": 8,
- "clair_see_map": 10,
- "clair_perfect_shot": 12,
- "clair_clear_sight": 16
}
},
{
@@ -360,21 +342,20 @@
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_voyance') * 50) + 1500) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_voyance') * 110) + 1500) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"field_id": "fd_clairvoyant",
"min_field_intensity": 1,
"max_field_intensity": 1,
"energy_source": "STAMINA",
- "base_energy_cost": 5000,
- "final_energy_cost": 2500,
- "energy_increment": -250,
+ "base_energy_cost": 6000,
+ "final_energy_cost": 3500,
+ "energy_increment": -195,
"base_casting_time": 1000,
"final_casting_time": 500,
"casting_time_increment": -25,
- "ignored_monster_species": [ "PSI_NULL" ],
- "learn_spells": { "clair_dodge_power": 8, "clair_see_map": 12, "clair_omniscience": 20 }
+ "ignored_monster_species": [ "PSI_NULL" ]
},
{
"id": "clair_dodge_power",
@@ -394,22 +375,21 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_dodge_power') * 1000) + 12000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 900) + 12000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_dodge_power') * 2000) + 45000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 1700) + 45000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
- "math": [ "u_effect_intensity('effect_clair_dodge') > -1 ? 0 : max((5500 - (u_spell_level('clair_dodge_power') * 145)), 2250)" ]
+ "math": [ "u_effect_intensity('effect_clair_dodge') > -1 ? 0 : max((5500 - (u_spell_level('clair_dodge_power') * 145)), 2750)" ]
},
"base_casting_time": {
"math": [ "u_effect_intensity('effect_clair_dodge') > -1 ? 10 : max((150 -(u_spell_level('clair_dodge_power') * 9)), 70)" ]
- },
- "learn_spells": { "clair_spot_weakness": 3, "clair_ranged_enhance": 6, "clair_clear_sight": 10, "clair_perfect_shot": 12 }
+ }
},
{
"id": "clair_craft_bonus",
@@ -440,12 +420,12 @@
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_craft_bonus') > -1 ? 0 : max((5500 - (u_spell_level('clair_craft_bonus') * 145)), 2250)"
+ "u_effect_intensity('effect_clair_craft_bonus') > -1 ? 0 : max((6500 - (u_spell_level('clair_craft_bonus') * 145)), 3250)"
]
},
"base_casting_time": {
"math": [
- "u_effect_intensity('effect_clair_craft_bonus') > -1 ? 10 : max((150 -(u_spell_level('clair_craft_bonus') * 9)), 70)"
+ "u_effect_intensity('effect_clair_craft_bonus') > -1 ? 10 : max((500 -(u_spell_level('clair_craft_bonus') * 3)), 300)"
]
},
"learn_spells": { "clair_clear_sight": 8, "clair_omniscience": 12 }
@@ -470,8 +450,8 @@
"min_duration": 1000,
"max_duration": 1000,
"energy_source": "STAMINA",
- "base_energy_cost": 6500,
- "final_energy_cost": 3500,
+ "base_energy_cost": 7500,
+ "final_energy_cost": 5000,
"energy_increment": -160,
"base_casting_time": 100,
"final_casting_time": 35,
@@ -495,7 +475,7 @@
"shape": "blast",
"min_aoe": {
"math": [
- "( (u_spell_level('clair_see_map') * 1) + 4) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_see_map') * 0.5) + 4) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_aoe": {
@@ -505,8 +485,7 @@
},
"energy_source": "STAMINA",
"base_energy_cost": 9000,
- "base_casting_time": 6000,
- "learn_spells": { "clair_omniscience": 12 }
+ "base_casting_time": 6000
},
{
"id": "clair_clear_sight",
@@ -537,15 +516,14 @@
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_clear_sight') > -1 ? 0 : max((5000 - (u_spell_level('clair_clear_sight') * 150)), 2000)"
+ "u_effect_intensity('effect_clair_clear_sight') > -1 ? 0 : max((8000 - (u_spell_level('clair_clear_sight') * 150)), 4500)"
]
},
"base_casting_time": {
"math": [
"u_effect_intensity('effect_clair_clear_sight') > -1 ? 10 : max((75 -(u_spell_level('clair_clear_sight') * 3.5)), 25)"
]
- },
- "learn_spells": { "clair_omniscience": 7 }
+ }
},
{
"id": "clair_group_tactics",
@@ -565,18 +543,18 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_group_tactics') * 1200) + 6000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 900) + 6000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_group_tactics') * 2500) + 18000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 2300) + 18000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": {
"math": [
- "u_effect_intensity('effect_clair_group_tactics_self') > -1 ? 0 : max((6500 - (u_spell_level('clair_group_tactics') * 150)), 2500)"
+ "u_effect_intensity('effect_clair_group_tactics_self') > -1 ? 0 : max((7500 - (u_spell_level('clair_group_tactics') * 125)), 4000)"
]
},
"base_casting_time": {
@@ -604,21 +582,20 @@
"shape": "blast",
"min_duration": {
"math": [
- "( (u_spell_level('clair_omniscience') * 100) + 200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_omniscience') * 75) + 200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"max_duration": {
"math": [
- "( (u_spell_level('clair_omniscience') * 100) + 1000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_omniscience') * 150) + 1000) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
"energy_source": "STAMINA",
"base_energy_cost": 10000,
"final_energy_cost": 7500,
- "energy_increment": -250,
+ "energy_increment": -115,
"base_casting_time": 75,
"final_casting_time": 25,
- "casting_time_increment": -3.5,
- "learn_spells": { "clair_omniscience": 7 }
+ "casting_time_increment": -3.5
}
]
diff --git a/data/mods/MindOverMatter/powers/clairsentience_concentration_eocs.json b/data/mods/MindOverMatter/powers/clairsentience_concentration_eocs.json
index cea62060a79ab..3ff6ea5fb866f 100644
--- a/data/mods/MindOverMatter/powers/clairsentience_concentration_eocs.json
+++ b/data/mods/MindOverMatter/powers/clairsentience_concentration_eocs.json
@@ -13,12 +13,12 @@
"time_in_future": [
{
"math": [
- "( ( (u_spell_level('clair_night_vision') * 200 ) + 150) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
+ "( ( (u_spell_level('clair_night_vision') * 150 ) + 290) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( ( (u_spell_level('clair_night_vision') * 200 ) + 1800) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
+ "( ( (u_spell_level('clair_night_vision') * 270 ) + 980) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -74,12 +74,12 @@
"time_in_future": [
{
"math": [
- "( ( (u_spell_level('clair_night_vision') * 200 ) + 150) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
+ "( ( (u_spell_level('clair_night_vision') * 150 ) + 290) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( ( (u_spell_level('clair_night_vision') * 200 ) + 1800) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
+ "( ( (u_spell_level('clair_night_vision') * 270 ) + 980) * (scaling_factor(u_val('intelligence') ) ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -102,12 +102,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_speed_reading') * 360) + 3600) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 372) + 7200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_speed_reading') * 720) + 10800) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 810) + 1400) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -140,12 +140,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_speed_reading') * 360) + 3600) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 372) + 720) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_speed_reading') * 720) + 10800) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_speed_reading') * 810) + 1400) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -172,7 +172,7 @@
},
{
"math": [
- "( (u_spell_level('clair_see_auras') * 190) + 1200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_see_auras') * 190) + 1130) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -205,7 +205,7 @@
},
{
"math": [
- "( (u_spell_level('clair_see_auras') * 190) + 1200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_see_auras') * 190) + 1130) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -232,7 +232,7 @@
},
{
"math": [
- "( (u_spell_level('clair_danger_sense') * 75) + 900) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_danger_sense') * 75) + 490) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -265,7 +265,7 @@
},
{
"math": [
- "( (u_spell_level('clair_danger_sense') * 75) + 900) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_danger_sense') * 75) + 490) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -287,12 +287,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 8) + 200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 8) + 210) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 25) + 600) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 25) + 640) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -320,12 +320,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 8) + 200) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 8) + 210) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_ranged_enhance') * 25) + 600) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_ranged_enhance') * 25) + 640) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -347,12 +347,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_dodge_power') * 10) + 120) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 9) + 120) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_dodge_power') * 20) + 450) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 17) + 450) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -380,12 +380,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_dodge_power') * 10) + 120) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 9) + 120) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_dodge_power') * 20) + 450) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_dodge_power') * 17) + 450) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -554,12 +554,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_group_tactics') * 12) + 60) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 9) + 60) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_group_tactics') * 25) + 180) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 23) + 180) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
@@ -590,12 +590,12 @@
"time_in_future": [
{
"math": [
- "( (u_spell_level('clair_group_tactics') * 12) + 60) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 9) + 60) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
},
{
"math": [
- "( (u_spell_level('clair_group_tactics') * 25) + 180) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
+ "( (u_spell_level('clair_group_tactics') * 23) + 180) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling"
]
}
]
diff --git a/data/mods/MindOverMatter/powers/electrokinesis.json b/data/mods/MindOverMatter/powers/electrokinesis.json
index 8524fd6592971..fe1ae85de4cac 100644
--- a/data/mods/MindOverMatter/powers/electrokinesis.json
+++ b/data/mods/MindOverMatter/powers/electrokinesis.json
@@ -123,7 +123,7 @@
"id": "electrokinetic_melee_attacks",
"type": "SPELL",
"name": "[Ψ]Voltaic Strikes",
- "description": "Unleash electrical blasts on those you strike in melee.",
+ "description": "Unleash electrical blasts on those you strike in melee. It also provides protection against electrical damage.",
"message": "Lightning crackles between your fingers!",
"teachable": false,
"valid_targets": [ "self" ],
diff --git a/data/mods/MindOverMatter/powers/learning_eocs/clairsentience.json b/data/mods/MindOverMatter/powers/learning_eocs/clairsentience.json
new file mode 100644
index 0000000000000..f12ce0b6c5208
--- /dev/null
+++ b/data/mods/MindOverMatter/powers/learning_eocs/clairsentience.json
@@ -0,0 +1,1008 @@
+[
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_PREMONITION",
+ "recurrence": [ "12 hours", "24 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_danger_sense')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_danger_sense" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_danger_sense')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_danger_sense" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could expand your senses for what is out of place, looking for anything that means harm to you, if you can figure out the proper technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_SPOT_WEAKNESS",
+ "recurrence": [ "12 hours", "24 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 20 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "4" ] },
+ { "math": [ "u_spell_level('clair_night_vision')", ">=", "4" ] }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_spot_weakness')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_spot_weakness" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_spot_weakness" },
+ {
+ "u_message": "Use of your powers has led to an insight. The same way your eyes can pick out details in pure dark and you can sense hidden dangers, you could find the weaknesses of your enemies, knowing exactly where to strike them, if you can figure out the proper technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_AURA_SIGHT",
+ "recurrence": [ "12 hours", "24 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 20 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "5" ] },
+ { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "5" ] }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_see_auras')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_aura_sight" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_see_auras')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_aura_sight" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could turn your insight on people, looking beyond the surface toward their essential elements, if you can figure out the proper technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_RANGED_ENHANCE",
+ "recurrence": [ "36 hours", "72 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [ { "x_in_y_chance": { "x": 1, "y": 40 } }, { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "7" ] } ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_ranged_enhance')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_ranged_enhance" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_ranged_enhance" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could greatly enhance your vision, making ranged combat much easier as you're able to pinpoint exactly where to shoot, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_VOYANCE",
+ "recurrence": [ "36 hours", "72 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 40 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "6" ] },
+ {
+ "or": [
+ { "math": [ "u_spell_level('clair_aura_sight')", ">=", "6" ] },
+ { "math": [ "u_spell_level('clair_night_vision')", ">=", "10" ] }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_voyance')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_voyance" } }
+ ]
+ },
+ "deactivate_condition": { "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_voyance')", ">=", "1" ] } ] },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_voyance" },
+ {
+ "u_message": "Use of your powers has led to an insight. You perform the classic feat of clairvoyance, throwing your senses to a spot nearby, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_DODGE_POWER",
+ "recurrence": [ "36 hours", "72 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 40 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_voyance')", ">=", "6" ] },
+ {
+ "or": [
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "10" ] },
+ { "math": [ "u_spell_level('clair_speed_reading')", ">=", "10" ] },
+ { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "6" ] }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_dodge_power')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_dodge_power" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_dodge_power')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_dodge_power" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could predict your enemies' movements and attacks, smoothly avoiding danger by not being where they are about to strike, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_CRAFT_BONUS",
+ "recurrence": [ "36 hours", "72 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 40 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_speed_reading')", ">=", "8" ] },
+ { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "4" ] },
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "6" ] }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_craft_bonus')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_craft_bonus" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_craft_bonus')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_craft_bonus" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could use your insight into the near future to speed any manual tasks you do, working smoothly and efficiently to construct or assemble something, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_PERFECT_SHOT",
+ "recurrence": [ "96 hours", "168 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [ { "x_in_y_chance": { "x": 1, "y": 80 } }, { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "9" ] } ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_perfect_shot')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_perfect_shot" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_perfect_shot')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_perfect_shot" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could predict the exact trajectory of a bullet, aiming for the perfect spot to do the most damage, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_SEE_MAP",
+ "recurrence": [ "96 hours", "168 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 80 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_voyance')", ">=", "8" ] },
+ {
+ "or": [
+ { "math": [ "u_spell_level('clair_danger_sense')", ">=", "6" ] },
+ { "math": [ "u_spell_level('clair_aura_sight')", ">=", "6" ] }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_see_map')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_see_map" } }
+ ]
+ },
+ "deactivate_condition": { "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_see_map')", ">=", "1" ] } ] },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_see_map" },
+ {
+ "u_message": "Use of your powers has led to an insight. You expand your vision to the surrounding terrain, revealing nearby points of interest and where you should go, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_CLEAR_SIGHT",
+ "recurrence": [ "96 hours", "168 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 80 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_night_vision')", ">=", "10" ] },
+ {
+ "or": [
+ { "math": [ "u_spell_level('clair_speed_reading')", ">=", "8" ] },
+ { "math": [ "u_spell_level('clair_dodge_power')", ">=", "5" ] },
+ { "math": [ "u_spell_level('clair_aura_sight')", ">=", "8" ] }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_clear_sight')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_clear_sight" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_clear_sight')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_clear_sight" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could enhance your senses so much that nothing could cloud them for as long as you maintain your concentration, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_GROUP_TACTICS",
+ "recurrence": [ "96 hours", "168 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 80 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "7" ] },
+ { "math": [ "u_spell_level('clair_dodge_power')", ">=", "8" ] },
+ { "math": [ "u_spell_level('clair_clear_sight')", ">=", "5" ] }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_group_tactics')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_group_tactics" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_group_tactics')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_group_tactics" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could use your prescience to help direct the flow of battle, calling out orders so your allies can react to dangers before they happen, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_CLAIR_LEARNING_OMNISCIENCE",
+ "recurrence": [ "96 hours", "168 hours" ],
+ "condition": {
+ "and": [
+ { "u_has_trait": "CLAIRSENTIENT" },
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
+ {
+ "or": [
+ { "x_in_y_chance": { "x": 1, "y": 80 } },
+ {
+ "and": [
+ { "math": [ "u_spell_level('clair_clear_sight')", ">=", "5" ] },
+ {
+ "or": [
+ { "math": [ "u_spell_level('clair_see_map')", ">=", "8" ] },
+ { "math": [ "u_spell_level('clair_voyance')", ">=", "14" ] }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "not": {
+ "u_has_any_effect": [
+ "sleep",
+ "effect_psi_learning_new_power",
+ "effect_vitakin_wakeful_resting",
+ "infected",
+ "spores",
+ "taint",
+ "visuals",
+ "hallu",
+ "motor_seizure",
+ "frostbite",
+ "blisters",
+ "formication",
+ "pre_common_cold",
+ "common_cold",
+ "pre_flu",
+ "flu",
+ "pre_conjunctivitis_viral",
+ "conjunctivitis_viral",
+ "pre_conjunctivitis_bacterial",
+ "conjunctivitis_bacterial",
+ "asthma",
+ "brainworms",
+ "bloodworms",
+ "grabbed",
+ "lack_sleep",
+ "sleep_deprived",
+ "under_operation",
+ "zapped",
+ "electrocuted",
+ "anemia",
+ "redcells_anemia",
+ "scurvy",
+ "toxin_buildup",
+ "bad_food_ennui",
+ "hypovolemia",
+ "disabled",
+ "foodpoison",
+ "venom_pain",
+ "venom_dmg",
+ "badpoison",
+ "onfire",
+ "dazed",
+ "stunned"
+ ]
+ }
+ },
+ { "math": [ "u_spell_level('clair_omniscience')", "<=", "0" ] },
+ { "not": { "u_know_recipe": "practice_clair_omniscience" } }
+ ]
+ },
+ "deactivate_condition": {
+ "or": [ { "not": { "u_has_trait": "CLAIRSENTIENT" } }, { "math": [ "u_spell_level('clair_omniscience')", ">=", "1" ] } ]
+ },
+ "effect": [
+ { "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
+ { "u_learn_recipe": "practice_clair_omniscience" },
+ {
+ "u_message": "Use of your powers has led to an insight. You could expand your senses to a huge area, seeing every most of dust, every blade of grass, every speck or spot, all simultaneously, if you can figure out the technique.",
+ "popup": true
+ }
+ ]
+ }
+]
diff --git a/data/mods/MindOverMatter/professions.json b/data/mods/MindOverMatter/professions.json
index 08e0211dcc6a8..e011aaa675870 100644
--- a/data/mods/MindOverMatter/professions.json
+++ b/data/mods/MindOverMatter/professions.json
@@ -76,13 +76,23 @@
"name": "Doomseer",
"description": "You knew the world was going to end, but they never listened. They never listened! They couldn't see the things that walked among them! They didn't know what you had seen, what you knew was coming, and where are they now? In a zombie's stomach or walking with those corpses themselves, but you're still alive.",
"points": 0,
- "skills": [ { "level": 3, "name": "speech" }, { "level": 3, "name": "metaphysics" }, { "level": 3, "name": "survival" } ],
+ "skills": [ { "level": 4, "name": "speech" }, { "level": 5, "name": "metaphysics" }, { "level": 3, "name": "survival" } ],
"traits": [ "CLAIRSENTIENT", "CLAIR_SENSES", "SCHIZOPHRENIC" ],
"spells": [
{ "id": "clair_night_vision", "level": 4 },
- { "id": "clair_danger_sense", "level": 3 },
- { "id": "clair_spot_weakness", "level": 3 },
- { "id": "clair_voyance", "level": 2 }
+ { "id": "clair_danger_sense", "level": 10 },
+ { "id": "clair_speed_reading", "level": 9 },
+ { "id": "clair_aura_sight", "level": 8 },
+ { "id": "clair_spot_weakness", "level": 5 },
+ { "id": "clair_voyance", "level": 6 }
+ ],
+ "recipes": [
+ "practice_clair_night_vision",
+ "practice_clair_danger_sense",
+ "practice_clair_speed_reading",
+ "practice_clair_aura_sight",
+ "practice_clair_spot_weakness",
+ "practice_clair_voyance"
],
"items": {
"both": {
@@ -91,6 +101,7 @@
{ "item": "socks" },
{ "item": "robe" },
{ "item": "lowtops" },
+ { "item": "matrix_crystal_clairsentience" },
{ "item": "newest_newspaper" },
{ "item": "weeks_old_newspaper" },
{ "item": "months_old_newspaper" },
diff --git a/data/mods/MindOverMatter/recipes/practice/clairsentient_practice.json b/data/mods/MindOverMatter/recipes/practice/clairsentient_practice.json
index 58874652911d0..087d18b9de657 100644
--- a/data/mods/MindOverMatter/recipes/practice/clairsentient_practice.json
+++ b/data/mods/MindOverMatter/recipes/practice/clairsentient_practice.json
@@ -40,47 +40,26 @@
"difficulty": 0,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_NIGHT_VISION",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_night_vision')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_night_vision')", "<=", "(difficulty_one_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_night_vision')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_night_vision')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(1)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_NIGHT_VISION_FALSE",
- "condition": { "math": [ "u_spell_level('clair_night_vision')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
- }
+ ]
}
]
},
{
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
- "name": "contemplation: danger sense",
+ "name": "contemplation: premonition",
"id": "practice_clair_danger_sense",
"description": "Contemplate your powers and improve your sense of nearby danger.",
"category": "CC_*",
@@ -89,40 +68,70 @@
"difficulty": 1,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_DANGER_SENSE",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_danger_sense')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_danger_sense')", "<=", "(difficulty_two_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_danger_sense')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_danger_sense')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(2)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_DANGER_SENSE_FALSE",
- "condition": { "math": [ "u_spell_level('clair_danger_sense')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_DANGER_SENSE_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(2)" ] }, { "math": [ "learn_new_power_upper_time_bound(2)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_DANGER_SENSE_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_DANGER_SENSE_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 6
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Premonition power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_danger_sense')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 10,20 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 10,20 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -138,40 +147,19 @@
"difficulty": 1,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_SPEED_READING",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_speed_reading')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_speed_reading')", "<=", "(difficulty_two_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_speed_reading')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_speed_reading')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(2)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_SPEED_READING_FALSE",
- "condition": { "math": [ "u_spell_level('clair_speed_reading')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
- }
+ ]
}
]
},
@@ -187,40 +175,70 @@
"difficulty": 2,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_SPOT_WEAKNESS",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_spot_weakness')", "<=", "(difficulty_three_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_spot_weakness')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(3)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_SPOT_WEAKNESS_FALSE",
- "condition": { "math": [ "u_spell_level('clair_spot_weakness')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_SPOT_WEAKNESS_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(3)" ] }, { "math": [ "learn_new_power_upper_time_bound(3)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_SPOT_WEAKNESS_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_SPOT_WEAKNESS_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 7
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Discern Weakness power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_spot_weakness')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 15,30 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 15,30 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -236,40 +254,19 @@
"difficulty": 2,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_SENSE_RADS",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_sense_rads')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_sense_rads')", "<=", "(difficulty_three_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_sense_rads')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_sense_rads')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(3)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_SENSE_RADS_FALSE",
- "condition": { "math": [ "u_spell_level('clair_sense_rads')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
- }
+ ]
}
]
},
@@ -285,40 +282,70 @@
"difficulty": 2,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_SEE_AURAS",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_see_auras')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_see_auras')", "<=", "(difficulty_three_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_see_auras')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_see_auras')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(3)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_SEE_AURAS_FALSE",
- "condition": { "math": [ "u_spell_level('clair_see_auras')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_SEE_AURAS_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(3)" ] }, { "math": [ "learn_new_power_upper_time_bound(3)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_SEE_AURAS_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_SEE_AURAS_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 7
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Aura Sight power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_see_auras')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 15,30 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 15,30 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -334,41 +361,71 @@
"difficulty": 3,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_RANGED_ENHANCE",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_ranged_enhance')", "<=", "(difficulty_four_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_ranged_enhance')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(4)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_RANGED_ENHANCE_FALSE",
- "condition": { "math": [ "u_spell_level('clair_ranged_enhance')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_RANGED_ENHANCE_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(4)" ] }, { "math": [ "learn_new_power_upper_time_bound(4)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_RANGED_ENHANCE_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_RANGED_ENHANCE_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 8
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Markman's Eye power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_ranged_enhance')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 20,40 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 20,40 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -384,41 +441,71 @@
"difficulty": 4,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_VOYANCE",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_voyance')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_voyance')", "<=", "(difficulty_five_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_voyance')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_voyance')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(5)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_VOYANCE_FALSE",
- "condition": { "math": [ "u_spell_level('clair_voyance')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_VOYANCE_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(5)" ] }, { "math": [ "learn_new_power_upper_time_bound(5)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_VOYANCE_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_VOYANCE_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 9
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Clairvoyance power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_voyance')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 25,50 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 25,50 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -434,41 +521,71 @@
"difficulty": 5,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_COMBAT_SENSE",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_dodge_power')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_dodge_power')", "<=", "(difficulty_six_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_dodge_power')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_dodge_power')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(6)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_COMBAT_SENSE_FALSE",
- "condition": { "math": [ "u_spell_level('clair_dodge_power')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_COMBAT_SENSE_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(6)" ] }, { "math": [ "learn_new_power_upper_time_bound(6)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_COMBAT_SENSE_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_COMBAT_SENSE_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 10
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Combat Sense power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_dodge_power')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 30,60 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 30,60 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -484,41 +601,71 @@
"difficulty": 5,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_CRAFT_BONUS",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_craft_bonus')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_craft_bonus')", "<=", "(difficulty_six_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_craft_bonus')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_craft_bonus')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(6)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_CRAFT_BONUS_FALSE",
- "condition": { "math": [ "u_spell_level('clair_craft_bonus')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_CRAFT_BONUS_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(6)" ] }, { "math": [ "learn_new_power_upper_time_bound(6)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_CRAFT_BONUS_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_CRAFT_BONUS_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 10
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Intuitive Artisan power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_craft_bonus')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 30,60 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 30,60 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -534,41 +681,71 @@
"difficulty": 6,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_SEE_MAP",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_see_map')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_see_map')", "<=", "(difficulty_seven_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_see_map')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_see_map')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(7)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_SEE_MAP_FALSE",
- "condition": { "math": [ "u_spell_level('clair_see_map')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_SEE_MAP_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(7)" ] }, { "math": [ "learn_new_power_upper_time_bound(7)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_SEE_MAP_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_SEE_MAP_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 11
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Satellite View power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_see_map')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 35,70 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 35,70 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -584,41 +761,71 @@
"difficulty": 6,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_PERFECT_SHOT",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_perfect_shot')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_perfect_shot')", "<=", "(difficulty_seven_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_perfect_shot')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_perfect_shot')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(7)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_PERFECT_SHOT_FALSE",
- "condition": { "math": [ "u_spell_level('clair_perfect_shot')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_PERFECT_SHOT_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(7)" ] }, { "math": [ "learn_new_power_upper_time_bound(7)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_PERFECT_SHOT_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_PERFECT_SHOT_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 11
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the One Perfect Shot power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_perfect_shot')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 35,70 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 35,70 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -634,41 +841,71 @@
"difficulty": 7,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_clear_sight')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_clear_sight')", "<=", "(difficulty_eight_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_clear_sight')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_clear_sight')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(8)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT_FALSE",
- "condition": { "math": [ "u_spell_level('clair_clear_sight')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(8)" ] }, { "math": [ "learn_new_power_upper_time_bound(8)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 12
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Clarity power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_clear_sight')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 40,80 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 40,80 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -684,41 +921,71 @@
"difficulty": 8,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_GROUP_TACTICS",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_group_tactics')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_group_tactics')", "<=", "(difficulty_nine_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_group_tactics')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_group_tactics')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(9)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_GROUP_TACTICS_FALSE",
- "condition": { "math": [ "u_spell_level('clair_group_tactics')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_CLEAR_SIGHT_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(9)" ] }, { "math": [ "learn_new_power_upper_time_bound(9)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_GROUP_TACTICS_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_GROUP_TACTICS_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 13
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Prescient Tactics power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_group_tactics')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 45,90 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 45,90 )" ] }
+ ]
+ }
+ ]
}
]
},
@@ -734,41 +1001,71 @@
"difficulty": 9,
"time": "30 m",
"autolearn": false,
- "tools": [ [ [ "matrix_crystal_drained", -1 ] ] ],
+ "tools": [ [ [ "matrix_crystal_drained", -1 ], [ "matrix_crystal_clairsentience", -1 ] ] ],
"components": [ [ [ "matrix_crystal_clair_dust", 1 ] ] ],
"flags": [ "SECRET", "BLIND_HARD" ],
"result_eocs": [
{
"id": "EOC_PRACTICE_CLAIR_OMNISCENCE",
- "condition": {
- "and": [
- { "math": [ "u_spell_level('clair_omniscience')", ">=", "1" ] },
- { "math": [ "u_spell_exp('clair_omniscience')", "<=", "(difficulty_ten_contemplation(1))" ] }
- ]
- },
+ "condition": { "math": [ "u_spell_level('clair_omniscience')", ">=", "1" ] },
"effect": [
{ "u_message": "You spend some time meditating and contemplating your powers and emerge with new knowledge." },
{ "math": [ "u_spell_exp('clair_omniscience')", "+=", "(contemplation_factor(1))" ] },
- { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 0,2 )" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 1,10 )" ] },
{ "math": [ "u_val('stored_kcal')", "-=", "psionics_contemplation_kcal_cost(10)" ] },
{ "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
],
- "false_effect": {
- "run_eocs": [
- {
- "id": "EOC_PRACTICE_CLAIR_OMNISCENCE_FALSE",
- "condition": { "math": [ "u_spell_level('clair_omniscience')", ">=", "1" ] },
- "effect": [
- { "u_message": "Your knowledge of your powers is so deep that mere contemplation is of no further use to you." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ],
- "false_effect": [
- { "u_message": "Without even a basic understanding of the power, your meditation is nothing but idle musings." },
- { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" }
- ]
- }
- ]
+ "false_effect": [
+ { "u_message": "You attempt to unlock new capabilities within your mind." },
+ { "u_assign_activity": "ACT_PSI_LEARNING_NEW_POWER", "duration": "16 hours" },
+ { "u_add_effect": "effect_psi_learning_new_power", "duration": "16 hours" },
+ { "run_eocs": "EOC_PSI_PRACTICE_FOCUS_MOD" },
+ {
+ "queue_eocs": "EOC_PRACTICE_CLAIR_OMNISCENCE_LEARNING",
+ "time_in_future": [ { "math": [ "learn_new_power_lower_time_bound(10)" ] }, { "math": [ "learn_new_power_upper_time_bound(10)" ] } ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "effect_on_condition",
+ "id": "EOC_PRACTICE_CLAIR_OMNISCENCE_LEARNING",
+ "condition": {
+ "and": [
+ { "u_has_effect": "effect_psi_learning_new_power" },
+ {
+ "not": { "u_has_any_effect": [ "sleep", "effect_vitakin_wakeful_resting", "lack_sleep", "sleep_deprived", "under_operation" ] }
}
+ ]
+ },
+ "effect": [
+ {
+ "run_eocs": [
+ {
+ "id": "EOC_PRACTICE_CLAIR_OMNISCENCE_LEARNING_2",
+ "condition": {
+ "and": [
+ {
+ "roll_contested": { "math": [ "u_skill('metaphysics') + u_has_proficiency('prof_contemplation_clairsentience')" ] },
+ "difficulty": 14
+ }
+ ]
+ },
+ "effect": [
+ {
+ "u_message": "As you meditate, all the pieces suddenly come together. You've unlocked the Omniscience power.",
+ "popup": true
+ },
+ { "math": [ "u_spell_level('clair_omniscience')", "=", "1" ] },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 50,100 )" ] }
+ ],
+ "false_effect": [
+ { "u_message": "You just couldn't manage to grasp the technique. You'll have to try again.", "popup": true },
+ { "math": [ "u_vitamin('vitamin_psionic_drain')", "+=", "rng( 50,100 )" ] }
+ ]
+ }
+ ]
}
]
}
diff --git a/data/mods/MindOverMatter/recipes/proficiencies.json b/data/mods/MindOverMatter/recipes/proficiencies.json
index a9f9047be6f76..6230d1b1f4e02 100644
--- a/data/mods/MindOverMatter/recipes/proficiencies.json
+++ b/data/mods/MindOverMatter/recipes/proficiencies.json
@@ -58,6 +58,18 @@
"time_to_learn": "200 h",
"//": "Length is deliberate"
},
+ {
+ "type": "proficiency",
+ "id": "prof_contemplation_clairsentience",
+ "category": "prof_contemplation",
+ "name": { "str": "Clairsentient Insight" },
+ "description": "You have an understanding of how clairsentience functions and unlocking new powers is easier for you.",
+ "can_learn": true,
+ "default_time_multiplier": 1.0,
+ "default_skill_penalty": 0.2,
+ "time_to_learn": "200 h",
+ "//": "Length is deliberate"
+ },
{
"type": "proficiency",
"id": "prof_contemplation_electrokinesis",
diff --git a/data/mods/MindOverMatter/snippets/snippets_nightmares.json b/data/mods/MindOverMatter/snippets/snippets_nightmares.json
index 2c1425e15b23b..a6f757987f5df 100644
--- a/data/mods/MindOverMatter/snippets/snippets_nightmares.json
+++ b/data/mods/MindOverMatter/snippets/snippets_nightmares.json
@@ -9,7 +9,7 @@
"You dream of standing on top of a cliff in a storm, looking down at the sea. Holding one arm up against the lashing rain, you watch as the dark waters slowly rise up the cliff, getting higher and higher until it laps at your feet. You take a step back but the water follows you, covering your feet, then your legs, and then your chest, then your face. As the black water enters your lungs you awaken with a start, coughing and gasping.",
"You dream of standing in a dark forest. The trees are so thick that not even moonlight penetrates to the forest floor, and despite waving your arm you can't see your hand in front of your face. As you slowly walk, trying to pick your way through the forest, you hear the sounds of the insects and the wind slowly die. The forest is utterly still except for your own breathing, and as you stop and strain your ears, you hear brush rustling in the distance. Something is coming closer, slowly and inexorably, and when you try to run you almost immediately slam into a tree and fall flat on your back. Despite sound of your crashing into the forest floor, the approaching noises do not speed up. As you try to stand, you hear the rustle of leaves and a wet sloshing onto ground near you. As it touches you, you start up in bed.",
"In your dream, you are on the top of a mountain in the wilderness, with no lights nearby and countless stars wheeling overhead. You lie down in the grass and let the cool night breeze wash over you as you look for the familiar constellations. You find the Big Dipper with ease and trace a line across to Orion only to do a double-take. One of the stars on Orion's Belt is missing. As you look at Cassiopeia, you see the W is broken by a missing star, and then as you look at Leo one of the stars vanishes. You frantically search the sky as stars wink out, one after the other, until there's only one left. Polaris, the North Star, steadfast guide of sailors for millennia. You stand and take a step, not sure what you're hoping to accomplish, and then the last star goes out and you wake up in a cold sweat.",
- "You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a couple minutes and before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a couple minutes and before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a couple minutes and before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a couple minutes and before picking a door and opening it. The door opens onto solid blackness and in your surprise you trip through. As you are falling, you wake up."
+ "You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a few minutes before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a few minutes before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a few minutes before picking a door and opening it. You stand in an office room, dingy yellow wallpaper on all the walls and the hum of fluorescent lights in your ears. You open a door leading to another yellow-wallpapered hallway and walk down it for a few minutes before picking a door and opening it. The door opens onto solid blackness and in your surprise, you trip through. As you are falling, you wake up."
]
}
]