Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR aims to implement global tibia vibrancy imbuement, allowing more flexible use of the principle that consists of a chance to deny a condition from being added/updated to the player.
By more flexible use I mean that it is possible to define more than one deny effect per imbuement, or even in another context in which imbuements are not used.
Definitions are gathered and resolved based on the highest chance of denial for a given condition.
Note: You can play around with adding/removing deflect conditions with talkactions. They were made just for testing, I plan to remove them.
Reference
Type of change
How Has This Been Tested
Adding vibrancy imbuement
imbuing.mp4
25% chance to remove paralysis with intricate imbuement
25.mp4
For testing purposes: using 100% chance to remove paralysis
100.mp4
For testing purposes: using 50% chance to remove paralysis or fire damage condition in same boot
hibrid.mp4
Test Configuration:
Checklist