Skip to content

[C++] [lua] Implement Automaton Equalizer#10335

Merged
Xaver-DaRed merged 1 commit into
LandSandBoat:basefrom
Skold177:Automaton-Equalizer
Jun 17, 2026
Merged

[C++] [lua] Implement Automaton Equalizer#10335
Xaver-DaRed merged 1 commit into
LandSandBoat:basefrom
Skold177:Automaton-Equalizer

Conversation

@Skold177

@Skold177 Skold177 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my PR will be ignored.
  • I understand I should leave resolving conversations to the LandSandBoat team so that reviewers won't miss what was said.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have tested my code and the things my code has changed since the last commit in the PR and will test after any later commits.

What does this pull request do?

  • Implements the automaton attachment equalizer. It's a bit of a weird attachment, but it generates a damage reduction value(for physical damage) based on the amount of max HP you have, and the size of the hit - making it most effective when you're using a low HP automaton (like a mage type) and taking a very large hit. The damage reduction it can provide is capped at 90%. I was having trouble getting the damage reduction just right, but discovered adding a floor to damage reduction after its calculated results in a 100% accurate damage reduction when compared to retail.

  • Fixes a bug I created with the trait Stout Servant when I moved automaton mods to lua, now uses "addMod" instead of "setMod" so that they stack correctly, this should be completely safe as every newly created automaton is a dynamic entity.

LSB Local : 1 Earth Maneuver, Valoredge Frame Lv99 vs. 1000 Needles
image

Retail : 1 Earth Maneuver, Valoredge Frame Lv99 vs. 1000 Needles
image

Source

https://wiki.ffo.jp/html/9585.html

Steps to test these changes

Equip Equalizer, use Earth Maneuvers, see it reduce really high damage abilities by a lot (try something like Death Scissors)

Implements the automaton attachment Equalizer
@Skold177 Skold177 force-pushed the Automaton-Equalizer branch from 45ec6bd to eed8b48 Compare June 16, 2026 15:16
@Xaver-DaRed Xaver-DaRed merged commit b156309 into LandSandBoat:base Jun 17, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants