Skip to content

Conversation

@KonaeAkira
Copy link
Owner

@KonaeAkira KonaeAkira commented Feb 3, 2026

Fixes #312.

It is possible to use openers (e.g. Muscle Memory, Reflect) after actions that do not increase step count (e.g. Heart and Soul, Quick Innovation).

The current simulator and solver do not implement this, which means that the current generated macros may not be optimal when Quick Innovation is enabled due to the existence of the Quick Innovation > Reflect opening.

The solver being suboptimal is not just a theoretical problem, but can be observed in real use cases. See changes to the hardened_survey_plank_5558_5216_heart_and_soul_quick_innovation test.

@KonaeAkira KonaeAkira added A-simulator Area: Simulator A-solver Area: Solver bug labels Feb 3, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 3, 2026

Deploying raphael-rs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 944988d
Status: ✅  Deploy successful!
Preview URL: https://d77f8433.raphael-rs.pages.dev
Branch Preview URL: https://bug-opener-after-quick-innov.raphael-rs.pages.dev

View logs

@KonaeAkira KonaeAkira merged commit 03e9492 into preview Feb 3, 2026
4 checks passed
@KonaeAkira KonaeAkira deleted the bug/opener-after-quick-innovation branch February 3, 2026 16:27
@KonaeAkira
Copy link
Owner Author

KonaeAkira commented Feb 3, 2026

Hardened Survey Plank
5558 Craftsmanship, 5216 Control, 500 CP

Raphael v0.26.0: 11378 / 14900 Quality.
image

Raphael v0.26.1: 11427 / 14900 Quality.
image

@KonaeAkira
Copy link
Owner Author

KonaeAkira commented Feb 3, 2026

Hardened Survey Plank
5558 Craftsmanship, 5216 Control, 726 CP (Teamcraft 7.2 High Tier Set + HQ Ceviche)

Raphael v0.26.0: 14934 / 14900 Quality, 21 steps, 54 seconds.
image

Raphael v0.26.1: 15112 / 14900 Quality, 21 steps, 54 seconds.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-simulator Area: Simulator A-solver Area: Solver bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Solver didn't consider macros starts with QuickInnovation-Reflect and maybe miss the optimal solution.

1 participant