From 5ed674c249be8716e028a672cf900cdc3b88737c Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:21:22 -0500 Subject: [PATCH 01/36] Update arvore_mutations.json --- .../paraclesians/arvore_mutations.json | 40 ++++++++++++++++++- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index f4e780c2b2033..be3b0a65e684c 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -427,13 +427,49 @@ "category": [ "ARVORE" ], "scent_type": "sc_flower" }, + { + "type": "mutation", + "id": "ARVORE_THORN_SKIN", + "name": { "str": "Hidden Thorns" }, + "points": 7, + "visibility": 0, + "ugliness": 0, + "description": "Every rose has its thorn and so do you. With a moment's concentration, you can exude thorns through your skin that have a chance of damaging attackers while increasing the damage of your unarmed attacks. However, you cannot wear rigid armor over your thorns.", + "category": [ "ARVORE" ], + "active": true, + "transform": { + "target": "ARVORE_THORN_SKIN_ON", + "msg_transform": "Woody thorns push through your skin!", + "active": true, + "moves": 50 + } + }, + { + "type": "mutation", + "id": "ARVORE_THORN_SKIN_ON", + "name": { "str": "Unveiled Thorns (active)" }, + "points": 7, + "visibility": 8, + "ugliness": 6, + "description": "You are exuding thorns through your skin that have a chance of damaging attackers while increasing the damage of your unarmed attacks. However, you cannot wear rigid armor over your thorns.", + "category": [ "ARVORE" ], + "active": true, + "integrated_armor": "integrated_arvore_thorns", + "enchantments": [ "ench_arvore_thorns_mut" ], + "transform": { + "target": "ARVORE_THORN_SKIN", + "msg_transform": "Your thorns retract, leaving smooth unbroken skin behind.", + "active": false, + "moves": 50 + } + }, { "type": "mutation", "id": "ARVORE_MIND_CONTROL_POLLEN", "name": { "str": "Enchanting Aroma" }, "points": 4, "visibility": 0, - "ugliness": 0, + "ugliness": -2, "types": [ "SCENT" ], "prereqs": [ "ARVORE_FLORAL_SCENT" ], "cancels": [ "SMELLY", "SMELLY2" ], @@ -451,7 +487,7 @@ }, { "type": "mutation", - "id": "ARVORE_MIND_CONTROL_POLLEN", + "id": "ARVORE_MIND_CONTROL_POLLEN_ON", "name": { "str": "Enchanting Aroma (active)" }, "points": 4, "visibility": 0, From 1a844ec66a383122549971908f9ae48f902701c5 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:28:06 -0500 Subject: [PATCH 02/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index be3b0a65e684c..529b8853e8755 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -455,7 +455,7 @@ "category": [ "ARVORE" ], "active": true, "integrated_armor": "integrated_arvore_thorns", - "enchantments": [ "ench_arvore_thorns_mut" ], + "enchantments": [ "ench_arvore_thorns_mut" ], "transform": { "target": "ARVORE_THORN_SKIN", "msg_transform": "Your thorns retract, leaving smooth unbroken skin behind.", From 36c4d79754271e092bebb7b4c77659faf91a95a3 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:33:50 -0500 Subject: [PATCH 03/36] Update integrated.json --- .../Xedra_Evolved/items/armor/integrated.json | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/data/mods/Xedra_Evolved/items/armor/integrated.json b/data/mods/Xedra_Evolved/items/armor/integrated.json index 3bcdf5c0c3957..bdf8cd81f98a3 100644 --- a/data/mods/Xedra_Evolved/items/armor/integrated.json +++ b/data/mods/Xedra_Evolved/items/armor/integrated.json @@ -209,6 +209,31 @@ } ] }, + { + "id": "integrated_arvore_thorns", + "type": "ARMOR", + "category": "armor", + "name": { "str_sp": "woody thorns" }, + "description": "Your skin is covered in thick, woody thorns.", + "weight": "0 g", + "volume": "0 ml", + "price": 0, + "price_postapoc": 0, + "material": [ "mut_wood" ], + "symbol": ",", + "color": "green", + "to_hit": 1, + "flags": [ "INTEGRATED", "SEMITANGIBLE", "ZERO_WEIGHT", "ALLOWS_NATURAL_ATTACKS", "UNBREAKABLE", "OUTER", "PADDED" ], + "armor": [ + { + "material": [ { "type": "mut_wood", "covered_by_mat": 100, "thickness": 3.2 } ], + "covers": [ "hand_l", "hand_r" ], + "coverage": 0, + "encumbrance": 0 + } + ], + "melee_damage": { "stab": 4 } + }, { "id": "integrated_coal_skin", "type": "ARMOR", From 016ca9585f24d012fc8c581ea8353e50f0b37aba Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:36:10 -0500 Subject: [PATCH 04/36] Update arvore_mutation_spell.json --- .../paraclesians/arvore_mutation_spell.json | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index 405f943676909..adad4b532e148 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -12,6 +12,26 @@ "condition": "ALWAYS", "values": [ { "value": "CLIMATE_CONTROL_HEAT", "add": 150 } ] }, + { + "type": "enchantment", + "id": "ench_arvore_thorns_mut", + "condition": "ALWAYS", + "hit_me_effect": [ { "id": "spell_arvore_thorns_mut_counter", "hit_self": false, "once_in": 3 } ], + }, + { + "id": "spell_arvore_thorns_mut_counter", + "type": "SPELL", + "name": { "str": "Arvore Thorns Damage" }, + "description": "Sometimes, when an enemy punches your thorns, they hurt themselves.", + "valid_targets": [ "ally", "hostile" ], + "effect": "attack", + "shape": "blast", + "min_damage": 1, + "max_damage": 8, + "min_range": 1, + "damage_type": "stab", + "flags": [ "RANDOM_DAMAGE" ] + }, { "id": "arvore_commune_with_nature", "type": "SPELL", From c2e4d1bf92fa58889fc3f4f6b335f6e131a8f8b1 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:54:57 -0500 Subject: [PATCH 05/36] Update arvore_mutations.json --- .../mutations/paraclesians/arvore_mutations.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 529b8853e8755..5cd1610c4bcb3 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -454,8 +454,15 @@ "description": "You are exuding thorns through your skin that have a chance of damaging attackers while increasing the damage of your unarmed attacks. However, you cannot wear rigid armor over your thorns.", "category": [ "ARVORE" ], "active": true, + "restricts_gear": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], + "remove_rigid": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], + "allow_soft_gear": true, "integrated_armor": "integrated_arvore_thorns", "enchantments": [ "ench_arvore_thorns_mut" ], + "encumbrance_covered": [ + [ "hand_l", 10 ], + [ "hand_r", 10 ] + ], "transform": { "target": "ARVORE_THORN_SKIN", "msg_transform": "Your thorns retract, leaving smooth unbroken skin behind.", From 1c1c74e8cacbacd178be6d491225a7dd34a6d148 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:55:59 -0500 Subject: [PATCH 06/36] Update arvore_mutations.json --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 5cd1610c4bcb3..4819ae8407ce6 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -450,7 +450,7 @@ "name": { "str": "Unveiled Thorns (active)" }, "points": 7, "visibility": 8, - "ugliness": 6, + "ugliness": 4, "description": "You are exuding thorns through your skin that have a chance of damaging attackers while increasing the damage of your unarmed attacks. However, you cannot wear rigid armor over your thorns.", "category": [ "ARVORE" ], "active": true, From dd2543dd5d4732d924023a2bd11208876ec1913c Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:58:59 -0500 Subject: [PATCH 07/36] Update arvore_mutations.json --- .../mutations/paraclesians/arvore_mutations.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 4819ae8407ce6..9fc9a3751c626 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -134,6 +134,17 @@ "category": [ "ARVORE" ], "spells_learned": [ [ "arvore_summon_wood_spirit", 1 ] ] }, + { + "type": "mutation", + "id": "WIND_BLOWS_WILLOW_BENDS", + "name": { "str": "The Wind Blows, the Willow Bends" }, + "points": 4, + "visibility": 0, + "ugliness": 0, + "description": "Upon gaining this ability, you gains the ability to enhance your dodge capabilities.", + "category": [ "ARVORE", "SYLPH" ], + "spells_learned": [ [ "paraclesian_spell_dodge_bonus", 1 ] ] + }, { "type": "mutation", "id": "ARVORE_PERENNIAL_REBIRTH", From a8d0485fe0b48f230881d318aa1edce4a7eb3027 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 10:45:05 -0500 Subject: [PATCH 08/36] Update arvore_mutation_spell.json --- .../paraclesians/arvore_mutation_spell.json | 53 ++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index adad4b532e148..6f2b294c41b54 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -159,6 +159,57 @@ "min_range": 1, "//": "Energy cost and lack of AoE so that Arvore can't just have infinite food through crop growth" }, + { + "id": "paraclesian_spell_dodge_bonus", + "type": "SPELL", + "name": "The Wind Blows, the Willow Bends", + "description": "Like the flitting wind or the flexible willow, the spell allows you to avoid attacks much more easily.", + "flags": [ "SOMATIC", "VERBAL" ], + "valid_targets": [ "self" ], + "skill": "deduction", + "max_level": 15, + "effect": "attack", + "effect_str": "effect_paraclesian_dodge_bonus", + "shape": "blast", + "difficulty": 4, + "min_duration": { + "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] + }, + "max_duration": { + "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] + }, + "energy_source": "MANA", + "base_energy_cost": 600, + "final_energy_cost": 400, + "energy_increment": -12, + "base_casting_time": 150, + "learn_spells": [ "paraclesian_spell_dodge_bonus_enh": 15 ] + }, + { + "id": "paraclesian_spell_dodge_bonus_enh", + "type": "SPELL", + "name": "The Wind Blows, the Willow Bends (Enhanced)", + "description": "Like the flitting wind or the flexible willow, the spell allows you to avoid attacks much more easily. This is the enhanced version, and you can dodge even bullets now.", + "flags": [ "SOMATIC", "VERBAL" ], + "valid_targets": [ "self" ], + "skill": "deduction", + "max_level": 25, + "effect": "attack", + "effect_str": "effect_paraclesian_dodge_bonus_enh", + "shape": "blast", + "difficulty": 6, + "min_duration": { + "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') * 4500) + 75000) * (scaling_factor(u_val('perception') ) )" ] + }, + "max_duration": { + "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') * 4500) + 75000) * (scaling_factor(u_val('perception') ) )" ] + }, + "energy_source": "MANA", + "base_energy_cost": 400, + "final_energy_cost": 250, + "energy_increment": -12, + "base_casting_time": 150 + }, { "id": "arvore_growing_wood_walls", "type": "SPELL", @@ -168,7 +219,6 @@ "valid_targets": [ "self" ], "skill": "deduction", "max_level": 20, - "energy_source": "MANA", "shape": "blast", "difficulty": 6, "effect": "effect_on_condition", @@ -176,6 +226,7 @@ "base_casting_time": 30000, "final_casting_time": 12000, "casting_time_increment": -900, + "energy_source": "MANA", "base_energy_cost": 600, "final_energy_cost": 350, "energy_increment": -15, From 40a804d3c0eb21dfb16cb0a6e424b303019ee523 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 10:50:48 -0500 Subject: [PATCH 09/36] Update effects.json --- data/mods/Xedra_Evolved/effects/effects.json | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 9872a6cdae386..19993111febdf 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -730,6 +730,49 @@ "name": [ "Reborn" ], "desc": [ "Your were reborn and your soul and new body are still finding their balance." ] }, + { + "type": "effect_type", + "id": "effect_paraclesian_dodge_bonus", + "name": [ "Enhanced Dodging" ], + "desc": [ "Like the whistling wind or the supple willow, you can easily move when danger beckons." ], + "apply_message": "", + "remove_message": "Your enhanced dodging ability fades away.", + "rating": "good", + "enchantments": [ + { + "values": [ + { + "value": "BONUS_DODGE", + "add": { + "math": [ "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" ] + } + } + ] + } + ] + }, + { + "type": "effect_type", + "id": "effect_paraclesian_dodge_bonus_enh", + "name": [ "Enhanced Dodging" ], + "desc": [ "Like the whistling wind or the supple willow, you can easily move when danger beckons." ], + "apply_message": "", + "remove_message": "Your enhanced dodging ability fades away.", + "rating": "good", + "enchantments": [ + { + "values": [ + { + "value": "BONUS_DODGE", + "add": { + "math": [ "(3 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') / 8) * (scaling_factor(u_val('perception') ) )" ] + } + } + ] + } + ], + "flags": [ "UNCANNY_DODGE" ] + }, { "type": "mutation", "id": "karma_arms", From c41287e8d326bf595203d65d3f1e586afa668448 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 10:51:11 -0500 Subject: [PATCH 10/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../mutations/paraclesians/arvore_mutations.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 9fc9a3751c626..a6f564ffc3ac7 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -465,9 +465,9 @@ "description": "You are exuding thorns through your skin that have a chance of damaging attackers while increasing the damage of your unarmed attacks. However, you cannot wear rigid armor over your thorns.", "category": [ "ARVORE" ], "active": true, - "restricts_gear": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], - "remove_rigid": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], - "allow_soft_gear": true, + "restricts_gear": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], + "remove_rigid": [ "head", "torso", "arm_l", "arm_r", "leg_r", "leg_l" ], + "allow_soft_gear": true, "integrated_armor": "integrated_arvore_thorns", "enchantments": [ "ench_arvore_thorns_mut" ], "encumbrance_covered": [ From f94d5da48e783bb8cdc2aea5187e2510cfb19017 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 10:51:17 -0500 Subject: [PATCH 11/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../mutations/paraclesians/arvore_mutations.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index a6f564ffc3ac7..ef2d1b25f1dea 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -470,10 +470,7 @@ "allow_soft_gear": true, "integrated_armor": "integrated_arvore_thorns", "enchantments": [ "ench_arvore_thorns_mut" ], - "encumbrance_covered": [ - [ "hand_l", 10 ], - [ "hand_r", 10 ] - ], + "encumbrance_covered": [ [ "hand_l", 10 ], [ "hand_r", 10 ] ], "transform": { "target": "ARVORE_THORN_SKIN", "msg_transform": "Your thorns retract, leaving smooth unbroken skin behind.", From de5d06b01cba8812ff3c985c6c210dc91d1726a9 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:22:21 -0500 Subject: [PATCH 12/36] Update data/mods/Xedra_Evolved/effects/effects.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- data/mods/Xedra_Evolved/effects/effects.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 19993111febdf..c9c848601410b 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -765,7 +765,9 @@ { "value": "BONUS_DODGE", "add": { - "math": [ "(3 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') / 8) * (scaling_factor(u_val('perception') ) )" ] + "math": [ + "(3 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') / 8) * (scaling_factor(u_val('perception') ) )" + ] } } ] From f95f430e84c5918d68a47f9810270e83b0d414d7 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:24:02 -0500 Subject: [PATCH 13/36] Update effects.json --- data/mods/Xedra_Evolved/effects/effects.json | 30 ++++++++++++++++++-- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index c9c848601410b..daee72ac98183 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -732,7 +732,7 @@ }, { "type": "effect_type", - "id": "effect_paraclesian_dodge_bonus", + "id": "effect_paraclesian_dodge_bonus_1", "name": [ "Enhanced Dodging" ], "desc": [ "Like the whistling wind or the supple willow, you can easily move when danger beckons." ], "apply_message": "", @@ -753,7 +753,7 @@ }, { "type": "effect_type", - "id": "effect_paraclesian_dodge_bonus_enh", + "id": "effect_paraclesian_dodge_bonus_2", "name": [ "Enhanced Dodging" ], "desc": [ "Like the whistling wind or the supple willow, you can easily move when danger beckons." ], "apply_message": "", @@ -766,7 +766,7 @@ "value": "BONUS_DODGE", "add": { "math": [ - "(3 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') / 8) * (scaling_factor(u_val('perception') ) )" + "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" ] } } @@ -775,6 +775,30 @@ ], "flags": [ "UNCANNY_DODGE" ] }, + { + "type": "effect_type", + "id": "effect_paraclesian_dodge_bonus_3", + "name": [ "Enhanced Dodging" ], + "desc": [ "Like the whistling wind or the supple willow, you can easily move when danger beckons." ], + "apply_message": "", + "remove_message": "Your enhanced dodging ability fades away.", + "rating": "good", + "enchantments": [ + { + "values": [ + { + "value": "BONUS_DODGE", + "add": { + "math": [ + "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" + ] + } + } + ] + } + ], + "flags": [ "UNCANNY_DODGE", "HARDTOHIT" ] + }, { "type": "mutation", "id": "karma_arms", From 9740974e63101be81b618624e0d6d2b9e1b1fa53 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:25:07 -0500 Subject: [PATCH 14/36] Update arvore_mutation_spell.json --- .../paraclesians/arvore_mutation_spell.json | 32 ++----------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index 6f2b294c41b54..938ca343245e5 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -168,10 +168,10 @@ "valid_targets": [ "self" ], "skill": "deduction", "max_level": 15, - "effect": "attack", - "effect_str": "effect_paraclesian_dodge_bonus", + "effect": "effect_on_condition", + "effect_str": "EOC_APPLY_PARACLESIAN_DODGE_BONUS", "shape": "blast", - "difficulty": 4, + "difficulty": 5, "min_duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] }, @@ -182,32 +182,6 @@ "base_energy_cost": 600, "final_energy_cost": 400, "energy_increment": -12, - "base_casting_time": 150, - "learn_spells": [ "paraclesian_spell_dodge_bonus_enh": 15 ] - }, - { - "id": "paraclesian_spell_dodge_bonus_enh", - "type": "SPELL", - "name": "The Wind Blows, the Willow Bends (Enhanced)", - "description": "Like the flitting wind or the flexible willow, the spell allows you to avoid attacks much more easily. This is the enhanced version, and you can dodge even bullets now.", - "flags": [ "SOMATIC", "VERBAL" ], - "valid_targets": [ "self" ], - "skill": "deduction", - "max_level": 25, - "effect": "attack", - "effect_str": "effect_paraclesian_dodge_bonus_enh", - "shape": "blast", - "difficulty": 6, - "min_duration": { - "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') * 4500) + 75000) * (scaling_factor(u_val('perception') ) )" ] - }, - "max_duration": { - "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus_enh') * 4500) + 75000) * (scaling_factor(u_val('perception') ) )" ] - }, - "energy_source": "MANA", - "base_energy_cost": 400, - "final_energy_cost": 250, - "energy_increment": -12, "base_casting_time": 150 }, { From 979da696c0f1a233b758ab0c1d23c5867565550a Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:47:11 -0500 Subject: [PATCH 15/36] Update arvore_eocs.json --- .../mutations/paraclesians/arvore_eocs.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json index 5f7f612b0c650..113a88b5d94a8 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json @@ -54,6 +54,21 @@ ], "false_effect": [ { "u_message": "You must be surrounded by nature to commune with nature.", "type": "bad" } ] }, + { + "type": "effect_on_condition", + "id": "EOC_APPLY_PARACLESIAN_DODGE_BONUS", + "effect": { + "switch": { "math": [ "u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus')" ] }, + "cases": [ + { "case": 0, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_1", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] + } } ] }, + { "case": 15, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_2", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] + } } ] }, + { "case": 25, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_3", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] + } } ] } + ] + } + }, { "type": "effect_on_condition", "id": "EOC_ARVORE_GOBLIN_FRUIT", From 8d728b967157ee27a22a9c36f78c0d2162f70766 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:47:25 -0500 Subject: [PATCH 16/36] Update effects.json --- data/mods/Xedra_Evolved/effects/effects.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index daee72ac98183..5744c97e3d323 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -738,13 +738,14 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", + "base_mods": {"dodge_mod": [ 1 ] }, "enchantments": [ { "values": [ { "value": "BONUS_DODGE", "add": { - "math": [ "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" ] + "math": [ "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )" ] } } ] @@ -759,6 +760,7 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", + "base_mods": {"dodge_mod": [ 2 ] }, "enchantments": [ { "values": [ @@ -766,7 +768,7 @@ "value": "BONUS_DODGE", "add": { "math": [ - "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" + "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )" ] } } @@ -783,6 +785,7 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", + "base_mods": {"dodge_mod": [ 3 ] }, "enchantments": [ { "values": [ @@ -790,7 +793,7 @@ "value": "BONUS_DODGE", "add": { "math": [ - "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 7) * (scaling_factor(u_val('perception') ) )" + "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )" ] } } From 5dc7109aaa47a48797d6ebf7ab7381b0df9ec906 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:07:06 -0500 Subject: [PATCH 17/36] Update arvore_mutations.json --- .../paraclesians/arvore_mutations.json | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index ef2d1b25f1dea..15529d2014b9c 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -253,6 +253,100 @@ ] ], "transform": { "target": "ARVORE_SUN_NUTRIENTS", "msg_transform": "", "active": false, "moves": 0 } + }, + { + "type": "mutation", + "id": "ARVORE_SUN_FOODS", + "name": { "str": "Solar Repast" }, + "points": 3, + "visibility": 0, + "ugliness": 0, + "prereqs": [ "ARVORE_SUN_NUTRIENTS_AND_MANA", "ARVORE_SUN_NUTRIENTS_AND_MANA_ON" ], + "description": "Like a tree, you draw nourishment from the sun and the soil. When standing in the sunlight and on natural terrain, your hunger will be sated and you absorb its energy as food. You still need to drink water.", + "category": [ "ARVORE" ], + "triggers": [ + [ + { + "condition": { + "and": [ + "is_day", + "u_is_outside", + { + "or": [ + { "u_is_on_terrain_with_flag": "SHRUB" }, + { "u_is_on_terrain": "t_tree_young" }, + { "u_is_on_terrain": "t_bamboo_tall" }, + { "u_is_on_terrain": "t_dirt" }, + { "u_is_on_terrain": "t_dirtmound" }, + { "u_is_on_terrain": "t_clay" }, + { "u_is_on_terrain": "t_sand" }, + { "u_is_on_terrain": "t_sandmound" }, + { "u_is_on_terrain": "t_grave" }, + { "u_is_on_terrain": "t_forestfloor" }, + { "u_is_on_terrain": "t_grass" }, + { "u_is_on_terrain": "t_grass_long" }, + { "u_is_on_terrain": "t_grass_tall" }, + { "u_is_on_terrain": "t_grass_dead" }, + { "u_is_on_terrain": "t_dirtfloor_no_roof" }, + { "u_is_on_terrain": "t_mud" }, + { "u_is_on_terrain": "t_dirtfloor_no_roof" }, + { "u_is_on_terrain": "t_moss" } + ] + } + ] + }, + "msg_on": { "text": "", "rating": "good" } + } + ] + ], + "transform": { "target": "ARVORE_SUN_FOODS_ON", "msg_transform": "", "active": false, "moves": 0 } + }, + { + "type": "mutation", + "id": "ARVORE_SUN_FOODS_ON", + "name": { "str": "Solar Repast (active)" }, + "points": 3, + "visibility": 0, + "ugliness": 0, + "description": "You feel the warm sun radiating down on you and revitalizing you. You are absorbing the sun's energy as food and will need to eat much less.", + "category": [ "ARVORE" ], + "enchantment": [ "ench_arvore_sun_foods_on" ], + "triggers": [ + [ + { + "condition": { + "or": [ + { "not": "is_day" }, + { "not": "u_is_outside" }, + { + "and ": [ + { "not": { "u_is_on_terrain_with_flag": "SHRUB" } }, + { "not": { "u_is_on_terrain": "t_tree_young" } }, + { "not": { "u_is_on_terrain": "t_bamboo_tall" } }, + { "not": { "u_is_on_terrain": "t_dirt" } }, + { "not": { "u_is_on_terrain": "t_dirtmound" } }, + { "not": { "u_is_on_terrain": "t_clay" } }, + { "not": { "u_is_on_terrain": "t_sand" } }, + { "not": { "u_is_on_terrain": "t_sandmound" } }, + { "not": { "u_is_on_terrain": "t_grave" } }, + { "not": { "u_is_on_terrain": "t_forestfloor" } }, + { "not": { "u_is_on_terrain": "t_grass" } }, + { "not": { "u_is_on_terrain": "t_grass_long" } }, + { "not": { "u_is_on_terrain": "t_grass_tall" } }, + { "not": { "u_is_on_terrain": "t_grass_dead" } }, + { "not": { "u_is_on_terrain": "t_dirtfloor_no_roof" } }, + { "not": { "u_is_on_terrain": "t_mud" } }, + { "not": { "u_is_on_terrain": "t_dirtfloor_no_roof" } }, + { "not": { "u_is_on_terrain": "t_moss" } } + ] + } + ] + }, + "msg_on": { "text": "", "rating": "good" } + } + ] + ], + "transform": { "target": "ARVORE_SUN_FOODS", "msg_transform": "", "active": false, "moves": 0 } }, { "type": "mutation", From ff61940f1589f3c37c7c488b2f19ca27321fe499 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:07:36 -0500 Subject: [PATCH 18/36] Update data/mods/Xedra_Evolved/effects/effects.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- data/mods/Xedra_Evolved/effects/effects.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 5744c97e3d323..679253bf1b658 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -738,7 +738,7 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", - "base_mods": {"dodge_mod": [ 1 ] }, + "base_mods": { "dodge_mod": [ 1 ] }, "enchantments": [ { "values": [ From 95c5d49d7d2b7f7b8b236081fbe1854d3922b429 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:07:43 -0500 Subject: [PATCH 19/36] Update data/mods/Xedra_Evolved/effects/effects.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- data/mods/Xedra_Evolved/effects/effects.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 679253bf1b658..cc93bc7964a5c 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -745,7 +745,9 @@ { "value": "BONUS_DODGE", "add": { - "math": [ "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )" ] + "math": [ + "(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )" + ] } } ] From 693541bf733b2e6fff56fa4a920c78a511dc73cd Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:07:50 -0500 Subject: [PATCH 20/36] Update data/mods/Xedra_Evolved/effects/effects.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- data/mods/Xedra_Evolved/effects/effects.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index cc93bc7964a5c..80e57670862e8 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -762,7 +762,7 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", - "base_mods": {"dodge_mod": [ 2 ] }, + "base_mods": { "dodge_mod": [ 2 ] }, "enchantments": [ { "values": [ From f838d439fdb018aa24d15103dbd30830a45c3c03 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:07:56 -0500 Subject: [PATCH 21/36] Update data/mods/Xedra_Evolved/effects/effects.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- data/mods/Xedra_Evolved/effects/effects.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index 80e57670862e8..cbe91a6541102 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -787,7 +787,7 @@ "apply_message": "", "remove_message": "Your enhanced dodging ability fades away.", "rating": "good", - "base_mods": {"dodge_mod": [ 3 ] }, + "base_mods": { "dodge_mod": [ 3 ] }, "enchantments": [ { "values": [ From 9e3e2f2a93dd3c4e63719fedfa610a74996ca750 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:08:05 -0500 Subject: [PATCH 22/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../mutations/paraclesians/arvore_eocs.json | 45 ++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json index 113a88b5d94a8..b2d125e43bb33 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json @@ -60,12 +60,45 @@ "effect": { "switch": { "math": [ "u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus')" ] }, "cases": [ - { "case": 0, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_1", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] - } } ] }, - { "case": 15, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_2", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] - } } ] }, - { "case": 25, "effect": [ { "u_add_effect": "effect_paraclesian_dodge_bonus_3", "duration": { "math": [ "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" ] - } } ] } + { + "case": 0, + "effect": [ + { + "u_add_effect": "effect_paraclesian_dodge_bonus_1", + "duration": { + "math": [ + "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" + ] + } + } + ] + }, + { + "case": 15, + "effect": [ + { + "u_add_effect": "effect_paraclesian_dodge_bonus_2", + "duration": { + "math": [ + "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" + ] + } + } + ] + }, + { + "case": 25, + "effect": [ + { + "u_add_effect": "effect_paraclesian_dodge_bonus_3", + "duration": { + "math": [ + "( (u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') * 3000) + 30000) * (scaling_factor(u_val('perception') ) )" + ] + } + } + ] + } ] } }, From 9461a50d6e7964600a3fa4518984039f7e1ed3e1 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:14:07 -0500 Subject: [PATCH 23/36] Update arvore_mutation_spell.json --- .../paraclesians/arvore_mutation_spell.json | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index 938ca343245e5..aed8b081bfcbe 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -18,6 +18,12 @@ "condition": "ALWAYS", "hit_me_effect": [ { "id": "spell_arvore_thorns_mut_counter", "hit_self": false, "once_in": 3 } ], }, + { + "type": "enchantment", + "id": "ench_arvore_sun_foods_on", + "condition": "ALWAYS", + "intermittent_activation": { "effects": [ { "frequency": "1 minutes", "spell_effects": [ { "id": "arvore_sun_foods_on_spell" } ] } ] } + }, { "id": "spell_arvore_thorns_mut_counter", "type": "SPELL", @@ -42,7 +48,7 @@ "effect": "effect_on_condition", "effect_str": "EOC_COMMUNE_WITH_NATURE", "shape": "blast", - "flags": [ "CONCENTRATE", "SOMATIC", "VERBAL", "NO_LEGS", "NO_HANDS" ], + "flags": [ "CONCENTRATE", "SOMATIC", "VERBAL", "NO_LEGS", "NO_HANDS", "NO_EXPLOSION_SFX" ], "max_level": { "math": [ "per_to_level(1)" ] }, "difficulty": 4, "base_casting_time": 12000, @@ -118,6 +124,7 @@ "type": "SPELL", "name": "Call the Children of the Boughs", "description": "A lesser wood spirit is summoned to support you.", + "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE", "SPAWN_GROUP" ], "valid_targets": [ "ground" ], "skill": "deduction", "max_level": 35, @@ -131,7 +138,7 @@ "energy_source": "MANA", "base_energy_cost": 200, "base_casting_time": 3000, - "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE", "SPAWN_GROUP" ], + "min_duration": 36000, "max_duration": 1080000, "duration_increment": 36000 @@ -164,7 +171,7 @@ "type": "SPELL", "name": "The Wind Blows, the Willow Bends", "description": "Like the flitting wind or the flexible willow, the spell allows you to avoid attacks much more easily.", - "flags": [ "SOMATIC", "VERBAL" ], + "flags": [ "SOMATIC", "VERBAL", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "skill": "deduction", "max_level": 15, @@ -319,7 +326,7 @@ "name": "commune with the Ancient Oaks", "description": "This spell allows you to speak to the trees and discern the layout of the forest.", "valid_targets": [ "self" ], - "flags": [ "CONCENTRATE", "VERBAL", "SOMATIC" ], + "flags": [ "CONCENTRATE", "VERBAL", "SOMATIC", "NO_EXPLOSION_SFX" ], "skill": "deduction", "effect": "effect_on_condition", "effect_str": "EOC_GAIN_COMMUNE_OAKS", @@ -351,5 +358,16 @@ "base_casting_time": 2160000, "energy_source": "MANA", "base_energy_cost": 2000 + }, + { + "id": "arvore_sun_foods_on_spell", + "type": "SPELL", + "name": "Solar Repast Spell", + "description": "The spell that provides the effects when your Solar Repast is active. It's a bug if you have it directly.", + "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], + "valid_targets": [ "self" ], + "effect": "effect_on_condition", + "effect_str": "EOC_SUN_FOODS_ON", + "shape": "blast" } ] From d860babd3ccf0ab19db334e5949057d0725c5cf3 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:18:32 -0500 Subject: [PATCH 24/36] Update arvore_mutations.json --- .../mutations/paraclesians/arvore_mutations.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 15529d2014b9c..7b865bb8bf974 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -582,7 +582,7 @@ "types": [ "SCENT" ], "prereqs": [ "ARVORE_FLORAL_SCENT" ], "cancels": [ "SMELLY", "SMELLY2" ], - "description": "The flowers in your hair produce an intoxicating smell. You no longer smell anything like a human and other beings will react to you appropriately. At will, you can enhance this scent to an overpowering level, beguiling humans and making them more suggestable at the cost of greatly increasing the range at which others can smell you.", + "description": "The flowers in your hair produce an intoxicating smell. You no longer smell anything like a human and other beings will react to you appropriately. At will, you can enhance this scent to an overpowering level, beguiling humans and making them more suggestible at the cost of greatly increasing the range at which others can smell you.", "category": [ "ARVORE" ], "threshreq": [ "THRESH_ARVORE" ], "scent_type": "sc_flower", @@ -601,7 +601,7 @@ "points": 4, "visibility": 0, "ugliness": -10, - "description": "The flowers in your hair produce an intoxicating smell. You no longer smell anything like a human and other beings will react to you appropriately. You are enhancing this scent to an overpowering level, beguiling humans and making them more suggestable at the cost of greatly increasing the range at which others can smell you.", + "description": "The flowers in your hair produce an intoxicating smell. You no longer smell anything like a human and other beings will react to you appropriately. You are enhancing this scent to an overpowering level, beguiling humans and making them more suggestible at the cost of greatly increasing the range at which others can smell you.", "category": [ "ARVORE" ], "threshreq": [ "THRESH_ARVORE" ], "scent_type": "sc_flower", From 82fce1084b1f1250e06c1dd7ba054a298ff8356f Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:25:36 -0500 Subject: [PATCH 25/36] Update arvore_eocs.json --- .../mutations/paraclesians/arvore_eocs.json | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json index b2d125e43bb33..a40c7f02181f0 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json @@ -200,7 +200,7 @@ }, "false_effect": [ { - "u_message": "Your soul is still attaching itself to your new body. You need to give it time before battempting to bind it to the forest again.", + "u_message": "Your soul is still attaching itself to your new body. You need to give it time before attempting to bind it to the forest again.", "type": "bad" } ] @@ -240,7 +240,7 @@ { "u_lose_trait": "PERENNIAL_REBIRTH" }, { "u_add_effect": "arvore_perennial_rebirth_cooldown", "duration": 2419200 }, { "math": [ "u_pain()", "=", "0" ] }, - { "math": [ "u_val('stored_kcal')", "=", "75000" ] }, + { "math": [ "u_val('stored_kcal')", "=", "65000" ] }, { "math": [ "u_val('thirst')", "=", "0)" ] }, { "math": [ "u_val('vitamin', 'name: bad_food')", "=", "0" ] }, { "math": [ "u_val('vitamin', 'name: blood')", "=", "0" ] }, @@ -289,5 +289,34 @@ { "math": [ "u_val('vitamin', 'name: redcells')", "=", "0" ] }, { "math": [ "u_val('vitamin', 'name: vitC')", "=", "0" ] } ] + }, + { + "type": "effect_on_condition", + "type": "EOC_SUN_FOODS_ON_KCAL", + "//": "Numbers here assuming 8 hours of time in the sun. 480 minutes * 5 kcals per minute = 2400 kcals, up to 3840 kcals per 8 hours if you're low.", + "condition": { "math": [ "u_val('stored_kcal')", ">=", "110000" ] }, + "effects": [], + "false_effect": { + "run_eocs": [ + { + "id": "EOC_SUN_FOODS_ON_HUNGER_2", + "condition": { "and": [ { "math": [ "u_val('stored_kcal')", "<=", "109999" ] }, [ "u_val('stored_kcal')", ">=", "75000" ] }, + "effect": [ + { "math": [ "u_val('stored_kcal')", "+=", "5" ] }, + ], + "false_effect": { + "run_eocs": [ + { + "id": "EOC_SUN_FOODS_ON_HUNGER_3", + "condition": { "math": [ "u_val('stored_kcal')", "<=", "74999" ] }, + "effect": [ + { "math": [ "u_val('stored_kcal')", "+=", "8" ] }, + ] + } + ] + } + } + ] + } } ] From e0ce4824d71e587b45852ce6da43002da2d730f8 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:27:09 -0500 Subject: [PATCH 26/36] Update arvore_eocs.json --- data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json index a40c7f02181f0..c250e14b42422 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json @@ -300,7 +300,7 @@ "run_eocs": [ { "id": "EOC_SUN_FOODS_ON_HUNGER_2", - "condition": { "and": [ { "math": [ "u_val('stored_kcal')", "<=", "109999" ] }, [ "u_val('stored_kcal')", ">=", "75000" ] }, + "condition": { "and": [ { "math": [ "u_val('stored_kcal')", "<=", "109999" ] }, { "math": [ "u_val('stored_kcal')", ">=", "75000" ] } ] }, "effect": [ { "math": [ "u_val('stored_kcal')", "+=", "5" ] }, ], From a6239edb4b8801ef8b2aad4c27e2976bb56f4eeb Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:27:20 -0500 Subject: [PATCH 27/36] Update arvore_mutation_spell.json --- .../mutations/paraclesians/arvore_mutation_spell.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index aed8b081bfcbe..885d32d9b79f3 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -367,7 +367,7 @@ "flags": [ "SILENT", "NO_EXPLOSION_SFX" ], "valid_targets": [ "self" ], "effect": "effect_on_condition", - "effect_str": "EOC_SUN_FOODS_ON", + "effect_str": "EOC_SUN_FOODS_ON_KCAL", "shape": "blast" } ] From 236004c73f29aaa9f301ba05d8eb89ea6cec1b24 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:28:11 -0500 Subject: [PATCH 28/36] Update arvore_mutation_spell.json --- .../mutations/paraclesians/arvore_mutation_spell.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index 885d32d9b79f3..e5e42afaf7799 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -22,7 +22,8 @@ "type": "enchantment", "id": "ench_arvore_sun_foods_on", "condition": "ALWAYS", - "intermittent_activation": { "effects": [ { "frequency": "1 minutes", "spell_effects": [ { "id": "arvore_sun_foods_on_spell" } ] } ] } + "intermittent_activation": { "effects": [ { "frequency": "1 minutes", "spell_effects": [ { "id": "arvore_sun_foods_on_spell" } ] } ] }, + "values": [ { "value": "HUNGER", "multiply": -0.95 } ] }, { "id": "spell_arvore_thorns_mut_counter", From 83c7ae4398994e08096c17b748cebeb19f3e7f49 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:16:18 -0500 Subject: [PATCH 29/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 7b865bb8bf974..5456b44de71b7 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -311,7 +311,7 @@ "description": "You feel the warm sun radiating down on you and revitalizing you. You are absorbing the sun's energy as food and will need to eat much less.", "category": [ "ARVORE" ], "enchantment": [ "ench_arvore_sun_foods_on" ], - "triggers": [ + "triggers": [ [ { "condition": { From 82cd322bed65aca7046fa010f9c54a972c345edb Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:16:29 -0500 Subject: [PATCH 30/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 5456b44de71b7..4ab8987fc9f91 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -254,7 +254,7 @@ ], "transform": { "target": "ARVORE_SUN_NUTRIENTS", "msg_transform": "", "active": false, "moves": 0 } }, - { + { "type": "mutation", "id": "ARVORE_SUN_FOODS", "name": { "str": "Solar Repast" }, From 8fe0354fc31300287be2f17e8e3ca1fd129390e2 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:16:40 -0500 Subject: [PATCH 31/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 4ab8987fc9f91..aac157646c874 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -261,7 +261,7 @@ "points": 3, "visibility": 0, "ugliness": 0, - "prereqs": [ "ARVORE_SUN_NUTRIENTS_AND_MANA", "ARVORE_SUN_NUTRIENTS_AND_MANA_ON" ], + "prereqs": [ "ARVORE_SUN_NUTRIENTS_AND_MANA", "ARVORE_SUN_NUTRIENTS_AND_MANA_ON" ], "description": "Like a tree, you draw nourishment from the sun and the soil. When standing in the sunlight and on natural terrain, your hunger will be sated and you absorb its energy as food. You still need to drink water.", "category": [ "ARVORE" ], "triggers": [ From 1325dddc1ab5de7c76eb8f399d7520e5bac90f2a Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:20:59 -0500 Subject: [PATCH 32/36] Update effects.json --- data/mods/Xedra_Evolved/effects/effects.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/data/mods/Xedra_Evolved/effects/effects.json b/data/mods/Xedra_Evolved/effects/effects.json index cbe91a6541102..6d4a8dfa3d07c 100644 --- a/data/mods/Xedra_Evolved/effects/effects.json +++ b/data/mods/Xedra_Evolved/effects/effects.json @@ -705,6 +705,19 @@ "dur_add_perc": 5, "base_mods": { "health_min": [ 1 ], "health_chance": [ 50 ], "h_mod_min": [ 1 ], "h_mod_chance": [ 100 ], "health_tick": [ 60 ] } }, + { + "type": "effect_type", + "id": "effect_hungry_roots", + "name": [ "Hungry Thirsty Roots" ], + "desc": [ "Roots and vines clutch at you." ], + "max_intensity": 4, + "int_add_val": 1, + "apply_message": "Roots and vines entangle your foes to slow them!", + "remove_message": "The roots and vines wither up and die.", + "base_mods": { "speed_mod": [ -30 ] }, + "scaling_mods": { "speed_mod": [ -5 ] }, + "flags": [ "EFFECT_IMPEDING" ] + }, { "type": "effect_type", "id": "arvore_verdant_infusion", From 04c630ba656038b517688dd8c6f17e00cc81f3aa Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:41:01 -0500 Subject: [PATCH 33/36] Update arvore_mutation_spell.json --- .../paraclesians/arvore_mutation_spell.json | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json index e5e42afaf7799..e14a53194c57c 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spell.json @@ -98,7 +98,7 @@ "description": "You draw on your own connection to nature and infuse some of its power into one of your allies, healing them for a small amount and increasing their overall health.", "valid_targets": [ "ally" ], "skill": "deduction", - "effect": "atttack", + "effect": "attack", "effect_str": "arvore_verdant_infusion", "shape": "blast", "flags": [ "CONCENTRATE", "SOMATIC", "VERBAL", "NO_PROJECTILE", "RANDOM_DAMAGE", "NO_LEGS", "NO_HANDS" ], @@ -120,6 +120,34 @@ "max_duration": 1080000, "duration_increment": 16500 }, + { + "id": "arvore_roots_crack_the_foundation", + "type": "SPELL", + "name": "Roots Crack the Foundation", + "description": "You draw on your own connection to nature and infuse some of its power into one of your allies, healing them for a small amount and increasing their overall health.", + "valid_targets": [ "ground" ], + "skill": "deduction", + "effect": "bash", + "shape": "cone", + "flags": [ "CONCENTRATE", "SOMATIC", "VERBAL", "IGNORE_WALLS", "RANDOM_DAMAGE", "NO_LEGS", "NO_HANDS" ], + "max_level": { "math": [ "per_to_level(1)" ] }, + "difficulty": 7, + "min_damage": { + "math": [ "(u_val('spell_level', 'spell: arvore_verdant_infusion') * 2.5) * (scaling_factor(u_val('perception') ) )" ] + }, + "max_damage": { + "math": [ "(u_val('spell_level', 'spell: arvore_verdant_infusion') * 7.5) * (scaling_factor(u_val('perception') ) )" ] + }, + "min_range": 2, + "max_range": 8, + "min_aoe": 30 + "max_aoe": 50, + "aoe_increment": 0.7, + "range_increment": 0.4, + "base_casting_time": 150, + "energy_source": "MANA", + "base_energy_cost": 450 + }, { "id": "arvore_summon_wood_spirit", "type": "SPELL", From 74af90c16ee31390553d7397f8dabff5463c80c2 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:42:39 -0500 Subject: [PATCH 34/36] Update arvore_mutations.json --- .../mutations/paraclesians/arvore_mutations.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index aac157646c874..cbaa44594b32d 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -133,6 +133,17 @@ "description": "Upon gaining this ability the Arvore gains the ability to summon a wood spirit.", "category": [ "ARVORE" ], "spells_learned": [ [ "arvore_summon_wood_spirit", 1 ] ] + }, + { + "type": "mutation", + "id": "ARVORE_TERRAIN_BASH_SPELL", + "name": { "str": "Roots Crack the Foundation" }, + "points": 3, + "visibility": 0, + "ugliness": 0, + "description": "Upon gaining this ability, the Arvore gains the ability to summon semitangible roots that will shatter walls and furniture.", + "category": [ "ARVORE" ], + "spells_learned": [ [ "arvore_roots_crack_the_foundation", 1 ] ] }, { "type": "mutation", From f1ce83e40c950222089041337fde300b6d3ad411 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 15:46:05 -0500 Subject: [PATCH 35/36] Update arvore_mutations.json --- .../paraclesians/arvore_mutations.json | 156 +++++++++++++++++- 1 file changed, 155 insertions(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index cbaa44594b32d..6e320d83684c2 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -275,6 +275,7 @@ "prereqs": [ "ARVORE_SUN_NUTRIENTS_AND_MANA", "ARVORE_SUN_NUTRIENTS_AND_MANA_ON" ], "description": "Like a tree, you draw nourishment from the sun and the soil. When standing in the sunlight and on natural terrain, your hunger will be sated and you absorb its energy as food. You still need to drink water.", "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], "triggers": [ [ { @@ -321,6 +322,7 @@ "ugliness": 0, "description": "You feel the warm sun radiating down on you and revitalizing you. You are absorbing the sun's energy as food and will need to eat much less.", "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], "enchantment": [ "ench_arvore_sun_foods_on" ], "triggers": [ [ @@ -475,6 +477,46 @@ "category": [ "ARVORE" ], "integrated_armor": [ "integrated_arvore_eyes" ] }, + { + "type": "mutation", + "id": "ARVORE_BLOOD", + "name": { "str": "Vegetal Blood" }, + "//": "Visibility here because the Arvore's skin flushes a different color when the blood isn't red.", + "points": 1, + "visibility": 1, + "ugliness": 0, + "description": "The Arvore's blood is now composed of sap and vegetable matter. This does not benefit or harm them in any ways, but humans will be discomfited by it.", + "category": [ "ARVORE" ], + "flags": [ "PLANTBLOOD" ] + }, + { + "type": "mutation", + "id": "ARVORE_BLOOD_2", + "name": { "str": "Sap Seals the Wound" }, + "points": 7, + "visibility": 2, + "ugliness": 1, + "description": "The Arvore's blood is a sticky sap that quickly hardens on contact with air. They are immune to losing any significant amount of blood and will not bleed.", + "prereqs": [ "ARVORE_BLOOD" ], + "changes_to": "ARVORE_BLOOD_3", + "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], + "//": "Ideally this would greatly slow the rate of blood loss, not eliminate it.", + "flags": [ "BLEED_IMMUNE" ] + }, + { + "type": "mutation", + "id": "ARVORE_BLOOD_3", + "name": { "str": "Sap Maintains the Heartwood" }, + "points": 10, + "visibility": 2, + "ugliness": 1, + "description": "The Arvore's blood is a sticky sap that quickly hardens on contact with air and has potent defensive properties. They will not bleed and are immune to parasites and infection.", + "prereqs": [ "ARVORE_BLOOD_2" ], + "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], + "flags": [ "BLEED_IMMUNE", "PARAIMMUNE", "INFECTION_IMMUNE" ] + }, { "type": "mutation", "id": "ARVORE_FOREST_DETECT", @@ -625,5 +667,117 @@ "active": false, "moves": 0 } - } + }, + { + "type": "mutation", + "id": "ARVORE_HEAL_LIMB_REGEN", + "name": { "str": "Leaves Return When Winter Ends" }, + "points": 3, + "visibility": 0, + "ugliness": 0, + "description": "Like a tree, you draw nourishment from the sun and the soil. When standing in the sunlight and on natural terrain, your hunger will be sated and you absorb its energy as food. You still need to drink water.", + "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], + "flags": [ "MEND_ALL" ], + "triggers": [ + [ + { + "condition": { + "and": [ + { + "or": [ + "u_is_outside", + { "u_is_on_terrain": "t_barkfloor" }, + { "u_is_on_terrain": "t_bramble_door_c" }, + { "u_is_on_terrain": "t_bramble_door_o" }, + { "u_is_on_terrain": "t_root_floor" } + ] + }, + { + "or": [ + { "u_is_on_terrain_with_flag": "SHRUB" }, + { "u_is_on_terrain": "t_tree_young" }, + { "u_is_on_terrain": "t_bamboo_tall" }, + { "u_is_on_terrain": "t_dirt" }, + { "u_is_on_terrain": "t_dirtmound" }, + { "u_is_on_terrain": "t_clay" }, + { "u_is_on_terrain": "t_sand" }, + { "u_is_on_terrain": "t_sandmound" }, + { "u_is_on_terrain": "t_grave" }, + { "u_is_on_terrain": "t_forestfloor" }, + { "u_is_on_terrain": "t_grass" }, + { "u_is_on_terrain": "t_grass_long" }, + { "u_is_on_terrain": "t_grass_tall" }, + { "u_is_on_terrain": "t_grass_dead" }, + { "u_is_on_terrain": "t_dirtfloor_no_roof" }, + { "u_is_on_terrain": "t_mud" }, + { "u_is_on_terrain": "t_dirtfloor_no_roof" }, + { "u_is_on_terrain": "t_moss" } + ] + } + ] + }, + "msg_on": { "text": "", "rating": "good" } + } + ] + ], + "transform": { "target": "ARVORE_HEAL_LIMB_REGEN_ON", "msg_transform": "", "active": false, "moves": 0 } + }, + { + "type": "mutation", + "id": "ARVORE_HEAL_LIMB_REGEN_ON", + "name": { "str": "Leaves Return When Winter Ends (active)" }, + "//": "Once limb loss is possible, this mutation should allow the Arvore to regrow lost limbs.", + "points": 3, + "visibility": 0, + "ugliness": 0, + "description": "You feel the warm sun radiating down on you and revitalizing you. You are absorbing the sun's energy as food and will need to eat much less.", + "category": [ "ARVORE" ], + "threshreq": [ "THRESH_ARVORE" ], + "flags": [ "MEND_ALL" ], + "mending_modifier": 20.0, + "triggers": [ + [ + { + "condition": { + "or": [ + { + "and": [ + { "not": "u_is_outside" }, + { "not": { "u_is_on_terrain": "t_barkfloor" } }, + { "not": { "u_is_on_terrain": "t_bramble_door_c" } }, + { "not": { "u_is_on_terrain": "t_bramble_door_o" } }, + { "not": { "u_is_on_terrain": "t_root_floor" } } + ] + }, + { + "and ": [ + { "not": { "u_is_on_terrain_with_flag": "SHRUB" } }, + { "not": { "u_is_on_terrain": "t_tree_young" } }, + { "not": { "u_is_on_terrain": "t_bamboo_tall" } }, + { "not": { "u_is_on_terrain": "t_dirt" } }, + { "not": { "u_is_on_terrain": "t_dirtmound" } }, + { "not": { "u_is_on_terrain": "t_clay" } }, + { "not": { "u_is_on_terrain": "t_sand" } }, + { "not": { "u_is_on_terrain": "t_sandmound" } }, + { "not": { "u_is_on_terrain": "t_grave" } }, + { "not": { "u_is_on_terrain": "t_forestfloor" } }, + { "not": { "u_is_on_terrain": "t_grass" } }, + { "not": { "u_is_on_terrain": "t_grass_long" } }, + { "not": { "u_is_on_terrain": "t_grass_tall" } }, + { "not": { "u_is_on_terrain": "t_grass_dead" } }, + { "not": { "u_is_on_terrain": "t_dirtfloor_no_roof" } }, + { "not": { "u_is_on_terrain": "t_mud" } }, + { "not": { "u_is_on_terrain": "t_dirtfloor_no_roof" } }, + { "not": { "u_is_on_terrain": "t_moss" } } + ] + } + ] + }, + "msg_on": { "text": "", "rating": "good" } + } + ] + ], + "transform": { "target": "ARVORE_HEAL_LIMB_REGEN", "msg_transform": "", "active": false, "moves": 0 } + }, ] From 93fddef02b2f700450e834cb2827243116fd2983 Mon Sep 17 00:00:00 2001 From: Standing-Storm <120433252+Standing-Storm@users.noreply.github.com> Date: Wed, 20 Sep 2023 15:46:19 -0500 Subject: [PATCH 36/36] Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../Xedra_Evolved/mutations/paraclesians/arvore_mutations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 6e320d83684c2..ff332f9e3e7d2 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -134,7 +134,7 @@ "category": [ "ARVORE" ], "spells_learned": [ [ "arvore_summon_wood_spirit", 1 ] ] }, - { + { "type": "mutation", "id": "ARVORE_TERRAIN_BASH_SPELL", "name": { "str": "Roots Crack the Foundation" },