From e7dd4ef1cd631ab008faaf2608e08fb46cc1097d 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: Sun, 10 Nov 2024 13:59:48 -0600 Subject: [PATCH] Initial commit --- .../Xedra_Evolved/eocs/eoc_mod_overrides.json | 7 +++++++ .../DinoMod/lilin_interactions.json | 8 ++++++++ .../spells/lilin_spell_eocs.json | 19 ++++++++++++------- 3 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 data/mods/Xedra_Evolved/eocs/eoc_mod_overrides.json create mode 100644 data/mods/Xedra_Evolved/mod_interactions/DinoMod/lilin_interactions.json diff --git a/data/mods/Xedra_Evolved/eocs/eoc_mod_overrides.json b/data/mods/Xedra_Evolved/eocs/eoc_mod_overrides.json new file mode 100644 index 0000000000000..df610757686c8 --- /dev/null +++ b/data/mods/Xedra_Evolved/eocs/eoc_mod_overrides.json @@ -0,0 +1,7 @@ +[ + { + "type": "effect_on_condition", + "id": "EOC_CONDITIONS_LILIN_DINOMOD_RUACH_DRAIN", + "effect": [ ] + } +] diff --git a/data/mods/Xedra_Evolved/mod_interactions/DinoMod/lilin_interactions.json b/data/mods/Xedra_Evolved/mod_interactions/DinoMod/lilin_interactions.json new file mode 100644 index 0000000000000..c38b3e5b0aa31 --- /dev/null +++ b/data/mods/Xedra_Evolved/mod_interactions/DinoMod/lilin_interactions.json @@ -0,0 +1,8 @@ +[ + { + "type": "effect_on_condition", + "id": "EOC_CONDITIONS_LILIN_DINOMOD_RUACH_DRAIN", + "condition": { "and": [ { "u_has_species": "DINOSAUR" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + "effect": [ ] + } +] diff --git a/data/mods/Xedra_Evolved/spells/lilin_spell_eocs.json b/data/mods/Xedra_Evolved/spells/lilin_spell_eocs.json index f99e7efa855c2..b805505f0db41 100644 --- a/data/mods/Xedra_Evolved/spells/lilin_spell_eocs.json +++ b/data/mods/Xedra_Evolved/spells/lilin_spell_eocs.json @@ -77,12 +77,13 @@ "if": { "or": [ { "u_has_species": "CYBORG" }, - { "u_has_species": "MAMMAL" }, - { "u_has_species": "AMPHIBIAN" }, - { "u_has_species": "BIRD" }, - { "u_has_species": "REPTILE" }, - { "u_has_species": "FISH" }, - { "u_has_species": "KRAKEN" } + { "and": [ { "u_has_species": "MAMMAL" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + { "and": [ { "u_has_species": "AMPHIBIAN" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + { "and": [ { "u_has_species": "BIRD" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + { "and": [ { "u_has_species": "REPTILE" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + { "and": [ { "u_has_species": "FISH" }, { "not": { "u_has_species": "ZOMBIE" } } ] }, + { "u_has_species": "KRAKEN" }, + { "test_eoc": "EOC_CONDITIONS_LILIN_DINOMOD_RUACH_DRAIN" } ] }, "then": [ @@ -109,7 +110,11 @@ "type": "good" }, { "run_eocs": "EOC_LILIN_RUACH_DRAIN_SIDE_EFFECTS" } - ] + ], + "else": { + "npc_message": "You try to absorb the 's ruach but get only fragments. Not enough to for a mouthful.", + "type": "bad" + } } } }