diff --git a/data/mods/MindOverMatter/effects/effects_monster.json b/data/mods/MindOverMatter/effects/effects_monster.json index c2f34749036bb..f71bf97fa6489 100644 --- a/data/mods/MindOverMatter/effects/effects_monster.json +++ b/data/mods/MindOverMatter/effects/effects_monster.json @@ -182,7 +182,7 @@ { "value": "ARMOR_BASH", "multiply": -0.1 }, { "value": "ARMOR_STAB", "multiply": -0.1 }, { "value": "ARMOR_BULLET", "multiply": -0.1 }, - { "value": "SPEED", "multiply": 0.1 } + { "value": "SPEED", "multiply": 0.03 } ] } ] @@ -192,7 +192,7 @@ "id": "effect_monster_inertial_barrier", "name": [ "Inertial Barrier" ], "desc": [ "A barrier of telekinetic force is protecting you." ], - "rating": "good", + "show_in_info": true, "flags": [ "TELEKIN_SHIELD" ], "enchantments": [ { diff --git a/data/mods/MindOverMatter/monsters/feral_lab_psychics.json b/data/mods/MindOverMatter/monsters/feral_lab_psychics.json index a638816f8475b..d556200b44a4e 100644 --- a/data/mods/MindOverMatter/monsters/feral_lab_psychics.json +++ b/data/mods/MindOverMatter/monsters/feral_lab_psychics.json @@ -22,7 +22,6 @@ "melee_dice": 1, "melee_dice_sides": 3, "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], - "armor": { "bash": 15, "cut": 10, "bullet": 35, "stab": 5 }, "weakpoint_sets": [ "wps_humanoid_body" ], "families": [ "prof_intro_biology", "prof_physiology" ], "dodge": 2, @@ -89,6 +88,29 @@ "miss_msg_u": "%s stares at you, and you feel a crushing pressure for a moment before the feeling vanishes!", "miss_msg_npc": "%s stares at but nothing happens!" }, + { + "id": "psi_drbrain_momentum_alteration", + "type": "spell", + "spell_data": { "id": "telekinetic_momentum_monster" }, + "cooldown": 1, + "condition": { + "and": [ + { "not": { "u_has_effect": "effect_psi_null" } }, + { "not": { "u_has_effect": "effect_monster_momentum_alteration" } } + ] + }, + "monster_message": "The air around %1$s wavers." + }, + { + "id": "psi_drbrain_inertial_barrier", + "type": "spell", + "spell_data": { "id": "telekinetic_barrier_monster" }, + "cooldown": 1, + "condition": { + "and": [ { "not": { "u_has_effect": "effect_psi_null" } }, { "not": { "u_has_effect": "effect_monster_inertial_barrier" } } ] + }, + "monster_message": "The air around %1$s distorts." + }, [ "PULL_METAL_WEAPON", 8 ] ], "flags": [ diff --git a/data/mods/MindOverMatter/monsters/feral_psychics.json b/data/mods/MindOverMatter/monsters/feral_psychics.json index 8417f85170fe7..f7c0586ccc2c5 100644 --- a/data/mods/MindOverMatter/monsters/feral_psychics.json +++ b/data/mods/MindOverMatter/monsters/feral_psychics.json @@ -1222,6 +1222,19 @@ "miss_msg_u": "%s stares at you, and you feel a crushing pressure for a moment before the feeling vanishes!", "miss_msg_npc": "%s stares at but nothing happens!" }, + { + "id": "psi_telekin1_momentum_alteration", + "type": "spell", + "spell_data": { "id": "telekinetic_momentum_monster" }, + "cooldown": 10, + "condition": { + "and": [ + { "not": { "u_has_effect": "effect_psi_null" } }, + { "not": { "u_has_effect": "effect_monster_momentum_alteration" } } + ] + }, + "monster_message": "The air around %1$s wavers." + }, [ "PULL_METAL_WEAPON", 15 ] ], "flags": [ @@ -1265,7 +1278,6 @@ "weakpoint_sets": [ "wps_humanoid_body" ], "families": [ "prof_intro_biology", "prof_physiology" ], "dodge": 3, - "armor": { "bash": 15, "cut": 10, "stab": 5, "bullet": 35 }, "harvest": "human", "dissect": "dissect_human_sample_single", "vision_day": 45, @@ -1323,6 +1335,29 @@ "miss_msg_u": "%s stares at you, and you feel a crushing pressure for a moment before the feeling vanishes!", "miss_msg_npc": "%s stares at but nothing happens!" }, + { + "id": "psi_telekin2_momentum_alteration", + "type": "spell", + "spell_data": { "id": "telekinetic_momentum_monster" }, + "cooldown": 1, + "condition": { + "and": [ + { "not": { "u_has_effect": "effect_psi_null" } }, + { "not": { "u_has_effect": "effect_monster_momentum_alteration" } } + ] + }, + "monster_message": "The air around %1$s wavers." + }, + { + "id": "psi_telekin2_inertial_barrier", + "type": "spell", + "spell_data": { "id": "telekinetic_barrier_monster" }, + "cooldown": 1, + "condition": { + "and": [ { "not": { "u_has_effect": "effect_psi_null" } }, { "not": { "u_has_effect": "effect_monster_inertial_barrier" } } ] + }, + "monster_message": "The air around %1$s distorts." + }, [ "PULL_METAL_WEAPON", 10 ] ], "flags": [