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

JSONize AEP_EVIL and implement intermittent artifact effects #38221

Merged
merged 1 commit into from
Mar 11, 2020

Conversation

KorGgenT
Copy link
Member

Summary

SUMMARY: Features "JSONize AEP_EVIL and implement intermittent artifact effects"

Purpose of change

Part of the artifact rewrite project and #38193

Describe the solution

Implements AEP_EVIL in json (see game.cpp, game::process_artifacts())
this required some debugging intermittent_effects, as there was an issue with the save/load for it. AEP_EVIL just adds the "evil" effect on you for 30 minutes, and adds a flavor message. i chose to leave out the message for now.

Testing

I tested it in game with magiclysm and the summon zombie spell to make sure intermittent effects happened properly.

Additional context

this makes it possible to do a bunch of those effects in json only!

@KorGgenT KorGgenT added <Enhancement / Feature> New features, or enhancements on existing [JSON] Changes (can be) made in JSON [C++] Changes (can be) made in C++. Previously named `Code` Artifacts Otherworldly items with special effects 0.E Feature Freeze labels Feb 22, 2020
@KorGgenT KorGgenT force-pushed the artifact-intermittent branch from d62e27f to c6acd3e Compare February 22, 2020 03:15
@ZhilkinSerg ZhilkinSerg changed the base branch from master to dev March 11, 2020 06:51
@ZhilkinSerg ZhilkinSerg merged commit 6ed76b6 into CleverRaven:dev Mar 11, 2020
@ZhilkinSerg ZhilkinSerg mentioned this pull request Mar 11, 2020
13 tasks
@KorGgenT KorGgenT deleted the artifact-intermittent branch August 13, 2020 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Artifacts Otherworldly items with special effects [C++] Changes (can be) made in C++. Previously named `Code` <Enhancement / Feature> New features, or enhancements on existing [JSON] Changes (can be) made in JSON
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants