Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More mutations #7

Merged
merged 36 commits into from
Sep 20, 2023
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
5ed674c
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
1a844ec
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
36c4d79
Update integrated.json
Standing-Storm Sep 20, 2023
016ca95
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
c2e4d1b
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
1c1c74e
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
dd2543d
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
a8d0485
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
40a804d
Update effects.json
Standing-Storm Sep 20, 2023
c41287e
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
f94d5da
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
de5d06b
Update data/mods/Xedra_Evolved/effects/effects.json
Standing-Storm Sep 20, 2023
f95f430
Update effects.json
Standing-Storm Sep 20, 2023
9740974
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
979da69
Update arvore_eocs.json
Standing-Storm Sep 20, 2023
8d728b9
Update effects.json
Standing-Storm Sep 20, 2023
5dc7109
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
ff61940
Update data/mods/Xedra_Evolved/effects/effects.json
Standing-Storm Sep 20, 2023
95c5d49
Update data/mods/Xedra_Evolved/effects/effects.json
Standing-Storm Sep 20, 2023
693541b
Update data/mods/Xedra_Evolved/effects/effects.json
Standing-Storm Sep 20, 2023
f838d43
Update data/mods/Xedra_Evolved/effects/effects.json
Standing-Storm Sep 20, 2023
9e3e2f2
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json
Standing-Storm Sep 20, 2023
9461a50
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
d860bab
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
82fce10
Update arvore_eocs.json
Standing-Storm Sep 20, 2023
e0ce482
Update arvore_eocs.json
Standing-Storm Sep 20, 2023
a6239ed
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
236004c
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
83c7ae4
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
82cd322
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
8fe0354
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
1325ddd
Update effects.json
Standing-Storm Sep 20, 2023
04c630b
Update arvore_mutation_spell.json
Standing-Storm Sep 20, 2023
74af90c
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
f1ce83e
Update arvore_mutations.json
Standing-Storm Sep 20, 2023
93fddef
Update data/mods/Xedra_Evolved/mutations/paraclesians/arvore_mutation…
Standing-Storm Sep 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions data/mods/Xedra_Evolved/effects/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -730,6 +730,75 @@
"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_1",
"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_2",
"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') ) )"
]
Standing-Storm marked this conversation as resolved.
Show resolved Hide resolved
}
}
]
}
],
"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') ) )"
]
Standing-Storm marked this conversation as resolved.
Show resolved Hide resolved
}
}
]
}
],
"flags": [ "UNCANNY_DODGE", "HARDTOHIT" ]
},
{
"type": "mutation",
"id": "karma_arms",
Expand Down
25 changes: 25 additions & 0 deletions data/mods/Xedra_Evolved/items/armor/integrated.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -139,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",
Expand All @@ -148,14 +219,14 @@
"valid_targets": [ "self" ],
"skill": "deduction",
"max_level": 20,
"energy_source": "MANA",
"shape": "blast",
"difficulty": 6,
"effect": "effect_on_condition",
"effect_str": "EOC_GROWING_WOOD_WALLS_SELECTOR",
"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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -427,13 +438,53 @@
"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": 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,
"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.",
"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" ],
Expand All @@ -451,7 +502,7 @@
},
{
"type": "mutation",
"id": "ARVORE_MIND_CONTROL_POLLEN",
"id": "ARVORE_MIND_CONTROL_POLLEN_ON",
"name": { "str": "Enchanting Aroma (active)" },
"points": 4,
"visibility": 0,
Expand Down
Loading