I.R.I.S.

About I.R.I.S.

I.R.I.S. Rotation Inspector is a theorycrafting tool for Wuthering Waves. This site helps you build and analyze teams and rotations, automating some of the manual spreadsheet maintenance that comes with traditional theorycrafting.

Create

Configure a team and build a rotation timeline. Once configured, the rotation calculator will output a damage analysis of the rotation.

Open Builder
Builds

Save and manage rotations that you have created. You can also view rotations that others have created and made public.

Browse Builds
Entities

Browse characters, weapons, echoes, echo sets and their representations in the calculator

Open Entities
Recommended workflow

Build your team

Configure your characters, weapons, echoes, echo sets, substats and enemy resistances.

Team setup screen showing character and equipment configuration.
Important Notes

Validate Your Rotations

This tool does not stop you from making infeasible rotations. Nothing is stopping you from creating a rotation where Aemeath uses her liberation 10 times in a row. This tool aims to make the math involved in theorycrafting easier, but identifying and validating rotations is an exercise left for the user.

Most Buffs Need To Be Added Explicitly

Similar to the above point, this tool does not try to deeply simulate game mechanics in Wuthering Waves. As a result, it will not know when certain buffs are active. It is up to the user to say that Augusta has X stacks of Blessing of Wan's Light from Iuno for her attacks. A rough breakdown of tracked versus untracked systems are as follows:

Tracked by the calculator

  • Character, weapon, echo, and enemy stats
  • Numerical values for attacks, buffs, and debuffs. This includes buffs that are dynamically resolved, such as Shorekeeper's crit buffs based on her energy recharge.
  • The targets of buffs and debuffs. For example, if you align a Lynae self-buff with a Mornye attack, Moryne will not have the buff applied to her.

Determined by the user

  • Whether a buff should be active at a specific point in the rotation
  • Whether the sequence of attacks defined in the rotation is possible to do in game.
  • For stackable buffs, how many stacks the buff has at a specific point in the rotation.
  • Character-specific mechanics, such as what mode Aemeath or Phoeobe is in, or how much Blaze stacks Zani has

Check Your Results

For the most part, the numerical game data this calculator depends on is generated through AI. While I've done my best to validate its outputs, I've undoubtedly missed things. The rotation result section's By Attack tab provides very detailed breakdowns of exactly how each number is calculated. Additionally, the raw JSON used to model attacks and buffs are available on the Entities page. Feel free to report any incorrect data you see and I'll do my best to correct it ASAP.

Q&A

I have a feature request. How do I submit it?

Please submit it on my Discord server via the feature-requests channel

I think the calculator is wrong. What should I do?

If the game data is incorrect, please go to the respective capability in the entities tab and report an issue through the button. If you feel that a calculation is fundamentally being done incorrectly, let me know via the platform-issues channel what you think is incorrect. I don't do theorycrafting regularly, so you're probably right.

How do you source your data?

Most of my data is pulled by crawling encore.moe, followed by some light data transformations and a workflow for an AI to parse the data into my internal representation of buffs and attacks. I'll typically update my site within a few days of new data updates to Encore.