Skip to content

Commit

Permalink
[MoM] Feral telekinetics have no inherent armor, they use their power…
Browse files Browse the repository at this point in the history
…s instead (#73634)

* Initial commit

* "show_in_info": true,

* Reduce speed bonus from monster Momentum Alteration
  • Loading branch information
Standing-Storm authored May 14, 2024
1 parent c03abde commit fc1c48f
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 4 deletions.
4 changes: 2 additions & 2 deletions data/mods/MindOverMatter/effects/effects_monster.json
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
]
}
]
Expand All @@ -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": [
{
Expand Down
24 changes: 23 additions & 1 deletion data/mods/MindOverMatter/monsters/feral_lab_psychics.json
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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 <npcname> 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": [
Expand Down
37 changes: 36 additions & 1 deletion data/mods/MindOverMatter/monsters/feral_psychics.json
Original file line number Diff line number Diff line change
Expand Up @@ -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 <npcname> 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": [
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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 <npcname> 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": [
Expand Down

0 comments on commit fc1c48f

Please sign in to comment.