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

[Magiclysm] Being grabbed makes SOMATIC spells harder to cast #74011

Merged
merged 3 commits into from
May 23, 2024

Conversation

Standing-Storm
Copy link
Contributor

@Standing-Storm Standing-Storm commented May 22, 2024

Summary

Mods "[Magiclysm] Being grabbed makes SOMATIC spells harder to cast"

Purpose of change

Follow up to being mute making VERBAL spells impossible

Describe the solution

Make an EoC that increases the Difficulty of spells from the Magiclysm schools by 10% of the total intensity of any arm grabs you're suffering. This equates to roughly +12% failure chance per 10 intensity of arm grabs.

A second EoC increases the Difficulty of spells from the Magiclysm schools by 20% of the total intensity of any hand grabs you're suffering. This equates to roughly +24% failure chance per 10 intensity of hand grabs. Hand grabs are generally pretty rare, but be careful if something gets a hold of your hands.

These stack.

The SUBTLE_SPELL flag makes you immune to these increases.

Describe alternatives you've considered

Testing

Spells' casting Difficulty is properly increased. Only affects SOMATIC spells, only from Magiclysm (also tested with XE SOMATIC spells, which were unaffected), and only when arms or hands are grabbed.

Additional context

I thought about doing a code solution like for the VERBAL flag, but I think there needs to be better JSON-derived supernatural power usage specifications first. For example, SOMATIC is used in both Magiclysm and Xedra Evolved, but for Magiclysm's wizards, I envision their spells requiring sweeping gestures that require completely free movement to be sure of execution. For Xedra Evolve's Paraclesian fae, SOMATIC is still appropriate because heavy gloves should penalize their spellcasting, but the actual movements are probably just a flick of the wrist or a single gesture. And meanwhile, Xedra Evolved's hedge wizards should probably be completely shut down by a grab of any intensity.

This provides thematic space for someone to add the equivalent of Power Word spells (high Difficulty, high mana cost, sub-one-second cast time and doesn't have SOMATIC on them). It may well be me--I have some ideas already.

@Standing-Storm Standing-Storm marked this pull request as draft May 22, 2024 20:36
@Maleclypse
Copy link
Member

Brilliant breakdown of different needs by spell caster type

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding Mods: Magiclysm Anything to do with the Magiclysm mod Mechanics: Enchantments / Spells Enchantments and spells EOC: Effects On Condition Anything concerning Effects On Condition labels May 22, 2024
@github-actions github-actions bot requested a review from KorGgenT May 22, 2024 20:55
@github-actions github-actions bot added the astyled astyled PR, label is assigned by github actions label May 22, 2024
@Standing-Storm Standing-Storm marked this pull request as ready for review May 23, 2024 00:15
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels May 23, 2024
@Maleclypse Maleclypse merged commit 6b13a74 into CleverRaven:master May 23, 2024
23 of 27 checks passed
@Standing-Storm Standing-Storm deleted the somatic-problems branch May 23, 2024 13:50
@Standing-Storm
Copy link
Contributor Author

I just realized based on my work here I can implement "magic is easier in appropriate terrain" for paraclesian fae.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions EOC: Effects On Condition Anything concerning Effects On Condition [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Mechanics: Enchantments / Spells Enchantments and spells Mods: Magiclysm Anything to do with the Magiclysm mod Mods Issues related to mods or modding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants