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

[WIP] Dermatik jsonification #66358

Closed
wants to merge 24 commits into from
Closed

Conversation

Karol1223
Copy link
Contributor

Summary

None

Purpose of change

Dermatiks have had insane amounts of VERY evil hardcoding going on and with the recent grab changes and the power of EOCs it should be possible to jsonify them. Will it work? I damn well hope so!

Describe the solution

So far complete jsonification of the DERMATIK special attack. It is largely unchanged - it may have a different effect duration and can no longer be swatted away with cattle tail but for the most part the rest should be similar/the same (I hope)

I plan to jsonify effect_dermatik if I don't lose my sanity but this has proven to be a lot more work than I initially thought it'd be so we'll see what happens...

Describe alternatives you've considered

Testing

NOT TESTED YET! WILL DO ONCE I'M SATISFIED WITH THE STATE OF THIS!

Additional context

@github-actions github-actions bot added [C++] Changes (can be) made in C++. Previously named `Code` [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions EOC: Effects On Condition Anything concerning Effects On Condition <Documentation> Design documents, internal info, guides and help. [Markdown] Markdown issues and PRs BasicBuildPassed This PR builds correctly, label assigned by github actions and removed BasicBuildPassed This PR builds correctly, label assigned by github actions labels Jun 21, 2023
data/json/effect_on_condition.json Outdated Show resolved Hide resolved
data/json/effect_on_condition.json Outdated Show resolved Hide resolved
"effect": [
{ "u_message": "Your flesh crawls… A larva tears through your flesh and begins to emerge!", "type": "bad" },
{ "u_spawn_monster": "mon_dermatik_larva", "real_count": 1, "min_radius": 1, "max_radius": 4 },
{ "u_lose_effect": "dermatik" }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a new effect called dermatik_damage that ticks once and applies the damage right after this eoc fires

@Karol1223 Karol1223 closed this Jul 1, 2023
@Karol1223 Karol1223 reopened this Apr 7, 2024
@github-actions github-actions bot added the Monsters Monsters both friendly and unfriendly. label Apr 7, 2024
@Karol1223 Karol1223 force-pushed the dermalads branch 2 times, most recently from 6c820f4 to 2fb31ab Compare April 10, 2024 15:24
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions and removed json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Apr 17, 2024
@github-actions github-actions bot removed the json-styled JSON lint passed, label assigned by github actions label Jul 5, 2024
@zachary-kaelan
Copy link
Contributor

The very important events dermatik_eggs_injected and dermatik_eggs_hatch need to be taken care of.

@Karol1223
Copy link
Contributor Author

Karol1223 commented Jul 11, 2024

The very important events dermatik_eggs_injected and dermatik_eggs_hatch need to be taken care of.

Yeah most things do. This is broken as fuck. I am not getting to this anytime soon, I'm just rebasing it so the conflicts don't stack up. It's one of those PRs I frankly don't want to deal with anymore because it's just a bunch of annoyances.

EDIT: Actually fuck it. I have no reason to finish this.

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 [C++] Changes (can be) made in C++. Previously named `Code` <Documentation> Design documents, internal info, guides and help. 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 [Markdown] Markdown issues and PRs Monsters Monsters both friendly and unfriendly.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants