Documentation

What is this?

To my knowledge the best calculator for speed ticks in Summoners War.

How do I use this?

1. Go to the calculator page.

2. Select monsters for your team (the green ones) and the enemy team (the red ones).

3. Set what monsters do in the skills popup on each monster – note “apply on turn 0” or “-1” to make it fire at battle start or every turn respectively.

Skills can do pretty much anything you want, they can target anyone - either statically 'such as target the red miles' or dynamically - 'target whoever has the lowest attack bar on the green team' or 'The whole red team'.

Everything immediately automagically recalculates as you change things around

If you have any questions, ask them on my discord:

Join Discord

How do I log my runs?

I made a custom SW-Exporter plugin to export my dungeon runs.

If you want to log them too, you can download the plugin here:

swcalc-run-exporter.asar

And put it in '/Summoners War Exporter Files/plugins/' folder

Then login into your swcalc account, click the user icon in the top right corner and go to the "SWEX access token" tab.

Generate the token, copy it, run summoners war exporter and put it in the options > SwcalcRunExporter > SWCALC API key. This key serves as a password to your swcalc account, so dont share it with people.

Don't forget to check Enabled checkbox.

Now you can go to the dungeons tab and explore your own teams or the teams others have shared.

So what can it do?

  • As far as I know, it can simulate almost all monster interactions in terms of turn order.
  • Anything from Verde in Tricaru team, to “wHy iS My TesHaR nOT mOvE TWicE iN my DrgnZ teMA pLS HeLLp????.”
  • It should even handle stuff like Berghild next to Chilling and Miles in RTA.
  • But wait, that's not all! You can log in and save your teams for later reference in our database (I hereby pinky promise not to spy on you).
  • You can also export/import your team as JSON, heck you can even link a copy of your team to your friends with the quick share feature.
  • But wait, that's not all! You can search monsters by their name or by the aliases we've given them. Don’t know what the water version of Zaiross is? Doesn’t matter—just type in “blu charizard” and it will find Verad for you. If you want more aliases for monsters, you can request them on my discord server. Not sure what the speed of dungeon monsters are? Just type 'DB12' in the search and pick what you want.

Damage & Team Damage Optimizers

SWCALC now has two optimizer pages focused on damage planning instead of only turn order simulation.

The Damage Optimizer is for a single attacker. You can configure enemy stats, buffs/debuffs, skill settings, and then test stat trades and set switches to see what gives the biggest damage gain.

The Team Damage Optimizer is for full rotations. It helps you compare attack sequences across multiple monsters and optimize team-wide output instead of one hit in isolation.

If you only care about one monster nuke, start with Damage Optimizer. If you care about total run damage and full sequencing, use Team Damage Optimizer.

Why does this exist?

I got sick and tired of Excel spreadsheets, had a (somewhat) free week, and wanted to build something cool.

Also, I wanted to try out vibe‑coding, which went surprisingly well.

Bbbbbut cAn It dO LeO?!?

Yes.

Also, fuck that hero.

Who am I?

I’m Mozes, the guy building SWCALC.

It’s still running on the same Raspberry Pi in my hallway, powered by stubbornness and caffeine. If you spot a bug or want a feature, message me on Discord @the_mozes.

Thanks for using it and sending feedback. It genuinely helps.