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 22 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
74 changes: 74 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,80 @@
"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",
"base_mods": { "dodge_mod": [ 1 ] },
"enchantments": [
{
"values": [
{
"value": "BONUS_DODGE",
"add": {
"math": [
"(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (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",
"base_mods": { "dodge_mod": [ 2 ] },
"enchantments": [
{
"values": [
{
"value": "BONUS_DODGE",
"add": {
"math": [
"(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )"
]
}
}
]
}
],
"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",
"base_mods": { "dodge_mod": [ 3 ] },
"enchantments": [
{
"values": [
{
"value": "BONUS_DODGE",
"add": {
"math": [
"(1 + ( u_val('spell_level', 'spell: paraclesian_spell_dodge_bonus') / 10) * (scaling_factor(u_val('perception') ) )"
]
}
}
]
}
],
"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
48 changes: 48 additions & 0 deletions data/mods/Xedra_Evolved/mutations/paraclesians/arvore_eocs.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,54 @@
],
"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",
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,31 @@
"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": "effect_on_condition",
"effect_str": "EOC_APPLY_PARACLESIAN_DODGE_BONUS",
"shape": "blast",
"difficulty": 5,
"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
},
{
"id": "arvore_growing_wood_walls",
"type": "SPELL",
Expand All @@ -148,14 +193,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
Loading
Loading