-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Balance] Rework Multi-Lens #4831
[Balance] Rework Multi-Lens #4831
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the few tests that need to be reworked it seems good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reference to spaghetti
d0b6f32
Paves over (Parental Bond + Multi Lens - extra hits are getting the PB modifier after one opposing mon is killed) And might sidestep an existing issue with Dancer and Multilens copying |
8570630
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is the third time asking for the approval smh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving as Head of Translation, the locales PR is merged. Not a dev review.
Important
This PR requires changes to Multi-Lens' description and therefore requires Senior Translator approval
What are the changes the user will see?
Multi-Lens has been reworked to improve game balance:
Why am I making these changes?
Requested by Balance Team. Multi-Lens' current iteration is extremely polarizing -- in the worst case, it's a net negative due to the overall power reduction, and in the best case, it enables uninteractive strategies where the enemy has virtually no chance to move. Its current form also poses many problems with respect to game design and development. Any new item idea that introduces a new chance-based on-hit effect has to be heavily scrutinized because the combination of multi-hit moves and stacked Multi-Lenses virtually guarantees the effect triggering at least once, if not multiple times.
These changes to Multi-Lens seek to improve the item's power level in the worst case while placing restrictions on some of the more overpowered use cases for the item.
What are the changes from a developer perspective?
data/move
:canApply
conditions to a method inMove
to more easily share conditions with Multi-LensPokemon.getAttackDamage
instead of inMove.calculateBattlePower
modifier/modifier
: Rewrote Multi-Lens' modifier code:null
in place of magicNumberHolder(0)
args, among other small changes.MoveEffectPhase
test/abilities/parental_bond.test
: 2 tests edited and 2 tests removed reflecting changes to the interaction between Parental Bond and Multi-LensScreenshots/Videos
How to test the changes?
npm run test parental_bond
(some test edits)npm run test multi_lens
(WIP)Checklist
beta
as my base branchnpm run test
)