From d177a12be79e3317c6f1373fd94198752632961d Mon Sep 17 00:00:00 2001 From: "Standing-StormStanding-Storm git config --global user.name Standing-Storm git config --global user.name Standing-Storm" Date: Fri, 13 Dec 2024 10:28:45 -0600 Subject: [PATCH] Initial commit --- .../MindOverMatter/effects/effects_items.json | 8 ++++++ .../mods/MindOverMatter/items/armor/belt.json | 25 ++++++++++--------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/data/mods/MindOverMatter/effects/effects_items.json b/data/mods/MindOverMatter/effects/effects_items.json index b6e3ac3e77fca..1024f68e0e4e9 100644 --- a/data/mods/MindOverMatter/effects/effects_items.json +++ b/data/mods/MindOverMatter/effects/effects_items.json @@ -56,6 +56,14 @@ "desc": [ "" ], "flags": [ "TELEKIN_SHIELD" ] }, + { + "id": "effect_suppression_belt_fire_protection", + "type": "effect_type", + "//": "Blank to hide effect", + "name": [ "" ], + "desc": [ "" ], + "flags": [ "HEAT_IMMUNE" ] + }, { "type": "effect_type", "id": "effect_black_nether_water_disease", diff --git a/data/mods/MindOverMatter/items/armor/belt.json b/data/mods/MindOverMatter/items/armor/belt.json index 90b0bb7112501..27873e9da0010 100644 --- a/data/mods/MindOverMatter/items/armor/belt.json +++ b/data/mods/MindOverMatter/items/armor/belt.json @@ -126,7 +126,18 @@ "volume_encumber_modifier": 0.35 } ], - "relic_data": { "charge_info": { "recharge_type": "periodic", "time": "30 s", "regenerate_ammo": true } }, + "relic_data": { + "passive_effects": [ + { + "has": "WORN", + "condition": "ACTIVE", + "incoming_damage_mod": [ { "type": "heat", "multiply": -1 } ], + "values": [ { "value": "CLIMATE_CONTROL_CHILL", "add": 1000 } ], + "ench_effects": [ { "effect": "effect_suppression_belt_fire_protection", "intensity": 1 } ] + } + ], + "charge_info": { "recharge_type": "periodic", "time": "30 s", "regenerate_ammo": true } + }, "//": "Recharge time is 30 seconds due to bug #48019, making it actually 15 seconds. Reduce to 15 seconds if that ever gets fixed." }, { @@ -145,17 +156,7 @@ "type": "transform" } ], - "extend": { "flags": [ "NO_TAKEOFF" ] }, - "relic_data": { - "passive_effects": [ - { - "has": "WORN", - "condition": "ALWAYS", - "incoming_damage_mod": [ { "type": "heat", "multiply": -1 } ], - "values": [ { "value": "CLIMATE_CONTROL_CHILL", "add": 1000 } ] - } - ] - } + "extend": { "flags": [ "NO_TAKEOFF" ] } }, { "id": "psionic_fire_shield_belt_broken",