diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json index c1dfff5baa82d..21bf5f8f8a7b9 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json @@ -259,6 +259,19 @@ "effect": [ { "u_cast_spell": { "id": "arvore_traverse_the_wilds_real" }, "targeted": true } ], "false_effect": { "u_message": "You need to be in a forest or swamp to traverse the wilds.", "type": "bad" } }, + { + "type": "effect_on_condition", + "id": "EOC_ARVORE_SEED_BEARER", + "condition": { + "and": [ + "u_is_outside", + { "test_eoc": "EOC_CONDITION_CHECK_ARVORE_ON_NATURAL_TERRAIN" }, + { "test_eoc": "EOC_CONDITION_CHECK_ARVORE_IN_THE_WILD" } + ] + }, + "effect": [ { "u_cast_spell": { "id": "arvore_seed_bearer_real" } } ], + "false_effect": [ { "u_message": "You must be surrounded by the wild to call forth regional seeds.", "type": "bad" } ] + }, { "type": "effect_on_condition", "id": "EOC_ARVORE_GOBLIN_FRUIT", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spells.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spells.json index f4b914abeadfe..66f2d0ca2b492 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spells.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation_spells.json @@ -352,6 +352,20 @@ "max_duration": 1080000, "duration_increment": 36000 }, + { + "id": "arvore_seed_bearer_real", + "type": "SPELL", + "name": "Seed Bearer Real", + "description": "The actual spell that calls forth seeds. It's a bug if you have it.", + "skill": "deduction", + "flags": [ "SPAWN_GROUP" ], + "valid_targets": [ "self" ], + "effect": "spawn_item", + "effect_str": "farming_seeds", + "shape": "blast", + "min_damage": 1, + "max_damage": 1 + }, { "id": "arvore_summon_preservation_container", "type": "SPELL", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json index 2367772e2c477..b04e411d0c7b4 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutations.json @@ -129,6 +129,18 @@ "spells_learned": [ [ "arvore_nurture_the_green", 1 ] ], "//": "This only causes growth in existing plants. Growing new plants from nothing should be advanced mutations/spells." }, + { + "type": "mutation", + "id": "ARVORE_SEED_BEARER", + "name": { "str": "Seed Bearer" }, + "points": 2, + "visibility": 0, + "ugliness": 0, + "description": "Arvore with this ability have a seed pocket on their body that over time fills with a set of from this region of the world. Each time new seeds appear they will all be of the same type, but the types will vary at random.", + "category": [ "ARVORE" ], + "activated_eocs": [ "EOC_ARVORE_SEED_BEARER_activated" ], + "//": "This is currently character creation only, ideally there will be ways to get this later in game." + }, { "type": "mutation", "id": "ARVORE_SUMMON_WOOD_WALL", diff --git a/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutations.json b/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutations.json index 2ab8cf7746322..49b2d61487010 100644 --- a/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutations.json +++ b/data/mods/Xedra_Evolved/mutations/paraclesians/ierde_mutations.json @@ -612,6 +612,16 @@ "threshreq": [ "THRESH_IERDE" ], "enchantments": [ "ench_ierde_no_mind_problems" ] }, + { + "type": "mutation", + "id": "IERDE_STONE_MEDITATIONS", + "name": { "str": "Stone Meditations" }, + "points": 1, + "visibility": 0, + "ugliness": 0, + "description": "[ WIP Does nothing ]The Ierde meditates on the nature of stone and removes themselves from the highs and lows of mortal emotions.", + "category": [ "IERDE" ] + }, { "type": "mutation", "id": "IERDE_TUNNEL_TRANSLOCATION", diff --git a/data/mods/Xedra_Evolved/player/hobbies.json b/data/mods/Xedra_Evolved/player/hobbies.json new file mode 100644 index 0000000000000..f7e7bbe3d6ec5 --- /dev/null +++ b/data/mods/Xedra_Evolved/player/hobbies.json @@ -0,0 +1,67 @@ +[ + { + "type": "profession", + "subtype": "hobby", + "id": "PARACLESIAN_BIRTH", + "name": "Paraclesian Birth", + "description": "By dint of your birth you already have some knowledge of how the universe really works.", + "points": 1, + "skills": [ { "level": 3, "name": "deduction" } ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "HOMULLUS_SOCIAL", + "name": "Born with the gift of gab.", + "description": "You've never met another person but already you are ready for the conversations that will ensue.", + "points": 1, + "skills": [ { "level": 3, "name": "speech" } ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "UNDINE_MOVEMENT", + "name": "Knack of formless movement.", + "description": "Water takes on the shape of whatever opening is given to it. You were born with this knowledge and way of moving.", + "points": 2, + "proficiencies": [ "prof_parkour" ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "SYLPH_EVERYWHERE_NOWHERE", + "name": "Everywhere and nowhere.", + "description": "Air expands to fill every space it encounters and by filling the space it becomes diffuse and impossible to grasp. Would you slip through the fingers of those who grasp at you?", + "points": 3, + "skills": [ { "level": 3, "name": "dodge" } ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "ARVORE_NURTURE_GREEN", + "name": "Born a seedbearer.", + "description": "A gift from your birth world? A quirk of nature? For reasons unknown to you, you can sprout seeds from this planet. You can't control what seeds you get, however.", + "points": 1, + "traits": [ "ARVORE_SEED_BEARER" ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "SALAMANDER_FIRE_DANCE", + "name": "Fire dances with itself.", + "description": "At your birth you already danced a flaming path, enthralled with your own capacity for destruction and change.", + "points": 4, + "traits": [ "PYROMANIA", "DEFT" ], + "skills": [ { "level": 1, "name": "unarmed" } ] + }, + { + "type": "profession", + "subtype": "hobby", + "id": "IERDE_MEDITATION", + "name": "What does the stone dream of?", + "description": "Before you were born, your thoughts and dreams were those of stone. When this world sucks you into it's highs and lows, you can remember the eternity that is stone.", + "points": 3, + "//": "Trait grants an EOC that doing 30 minutes of meditation resets your morale to zero. Consider making IERDE abilities that function better or only at morales between the range of -15 and 15.", + "traits": [ "IERDE_STONE_MEDITATIONS" ] + } +] diff --git a/data/mods/Xedra_Evolved/player/professions.json b/data/mods/Xedra_Evolved/player/professions.json index 3284c4b231842..aa0ae7f54b377 100644 --- a/data/mods/Xedra_Evolved/player/professions.json +++ b/data/mods/Xedra_Evolved/player/professions.json @@ -551,6 +551,7 @@ "traits": [ "IERDE" ], "pets": [ { "name": "mon_stoneling", "amount": 1 } ], "recipes": [ "mutagen_earthkin", "cthonic_poultice" ], + "hobbies": [ "PARACLESIAN_BIRTH", "IERDE_MEDITATION" ], "items": { "both": { "entries": [ @@ -577,6 +578,7 @@ "traits": [ "ARVORE" ], "pets": [ { "name": "mon_vineling", "amount": 1 } ], "recipes": [ "mutagen_plantkin", "verdant_poultice" ], + "hobbies": [ "PARACLESIAN_BIRTH", "ARVORE_NURTURE_GREEN" ], "items": { "both": { "entries": [ @@ -603,6 +605,7 @@ "traits": [ "UNDINE" ], "pets": [ { "name": "mon_spitting_lizard", "amount": 1 } ], "recipes": [ "mutagen_waterkin", "cerulean_poultice" ], + "hobbies": [ "PARACLESIAN_BIRTH", "UNDINE_MOVEMENT" ], "items": { "both": { "entries": [ @@ -629,6 +632,7 @@ "traits": [ "SALAMANDER" ], "pets": [ { "name": "mon_salamander_tiny", "amount": 1 } ], "recipes": [ "mutagen_flamekin", "charred_sacrifice" ], + "hobbies": [ "PARACLESIAN_BIRTH", "SALAMANDER_FIRE_DANCE" ], "items": { "both": { "entries": [ @@ -655,6 +659,7 @@ "traits": [ "HOMULLUS", "HOMULLUS_MINIMIZED_MUTATIONS" ], "pets": [ { "name": "mon_zoomorphic_figure_small", "amount": 1 } ], "recipes": [ "mutagen_dollkin", "doll_repair_paste" ], + "hobbies": [ "PARACLESIAN_BIRTH", "HOMULLUS_SOCIAL" ], "items": { "both": { "entries": [ @@ -681,6 +686,7 @@ "traits": [ "SYLPH" ], "pets": [ { "name": "mon_dragonfly_fae", "amount": 1 } ], "recipes": [ "mutagen_airkin", "ethereal_draught" ], + "hobbies": [ "PARACLESIAN_BIRTH", "SYLPH_EVERYWHERE_NOWHERE" ], "items": { "both": { "entries": [