Like any ARPG, Magic: Legends rewards experience (XP) for completing overworld activities, defeating enemies, finishing ordeals (missions), and a plethora of other things.
There is very little known about this game in the way of these mechanics from the developers. Over the last two weeks, I have spent the time monitoring and analysing in-game experiences and reverse-engineering datapoints to draw a formula for how these are calculated.
This article explores the mechanics behind the XP scaling and Equipment (Loadout Score) levelling system and how that impacts your planeswalker with Damage and Health multipliers.
While the game is in its early days, the data below is subject to change as new information, research, patches, and changes are released. If you see something that I’ve missed, misunderstood, or just completely gotten wrong, please let me know by leaving a comment at the bottom!
Table of Contents
- How is Overworld Experience (XP) Calculated?
- Class Levelling & Experience Needed
- Loadout Score & Damage/Health Bonus Multiplier
How is Overworld Experience (XP) Calculated?
You’ve just finished levelling your first class to level 30, you were getting almost 8k XP from a Major Skirmish in Normal and now only getting 500 XP for that same Major Skirmish on a new class.
When this first happened to me, I was confused and intrigued. It makes sense that Overworld activities reward XP based on your level, so that you don’t skip 5 levels from one Skirmish. But how is this calculated?
Having received some information regarding the code of the game, XP is based on a base Reward XP table. All overhead XP rewards in game (end of mission, mana tower, skirmish etc) are as a result of this base Reward XP.
It roughly follows a 10% compounding interest formula, meaning that for every class level progressed, the XP gained from Overworld Activities is 10% greater than the XP gained at the previous class level. It’s not exactly this due to rounding, but close enough.
- Minor Skirmish and Mana Tower Assault have the same rewards
- Major Skirmish and Mana Tower Defense have the same rewards
Here are my findings for expected XP from the Overworld Activities in Normal Difficulty. These should multiply by the difficulty multiplier for Hard/Expert/Master to give the expected XP rewards on higher difficulties.
Not receiving a tiered reward (Gold/Silver/Bronze) for an Ordeal (Torch symbol in Guide) only rewards the Base Reward XP for your level (1x).
|Class Level||Base Reward XP||Minor (3x)||Major (5x)||Special (8x)||Story (15x)||Ordeal Bronze (7.5x)||Ordeal Silver (9x)||Ordeal Gold (10x)|
It’s obvious which is better, but by how much?
Percentage wise, this is the comparative XP gain between Skirmishes at any given level.
- Major Skirmishes give an average of 66.67% more XP than Minor Skirmishes
- Special Skirmishes give an average of 166.67% more XP than Minor Skirmishes
- Special Skirmishes give 60.00% more XP than Major Skirmishes
As for Story Missions vs Ordeals (Bronze-Gold Rewards), it’s definitely better to do Story Missions for XP. You can typically run through to the boss without worrying about mobs, and complete a run within 7-9 minutes. Ordeals will have more enemies spawning so is better for loot, however these have a 10-minute timer + time for dialogue and bosses.
When levelling a class, it would be faster to run Story Missions than hop between Major Skirmishes/Mana Tower Defenses in the overworld.
Class Leveling & Experience Needed
How much experience you need to level your class does not appear to follow a formula or predictable path. This data was recorded from levelling a new class from levels 1-30.
It takes a total of 643,375 XP to level a Class from 1 to 30.
How much XP is needed to reach Planeswalker Level 320?
There are currently six possible classes – Beastcaller, Geomancer, Necromancer, Sanctifier, Mindmage, and Dimir Assassin – of which each require 643,375 XP to reach level 30. You need 3,860,250 XP to level all six classes to level 30.
Every level after 30 requires 500,000 XP. With six (6) max classes, you will have already have a planeswalker level of 180. From 180-320 (140 levels) at 500k per level, you will need a total of 70,000,000 or 70 Million XP.
The total experience to reach level 320 is 73,860,250 XP.
|Class Level||XP to next||XP Increase|
In addition to a crazy unpredictable scaling of XP needed between levels, another thing that I am yet to discover is the bonuses that come with Class Levels. Community test results in discord indicate a Damage increase of 2.5x and Health increase of 3.6x when going from Normal/Hard difficulties (everything scaled to max level 15) to Expert (scaled up to 30).
Therefore, starting a new class and trying out Hard or Expert from Level 1 may not be the best idea, as your Health and Damage scales down according to your Class Level and you will most likely get 1-shot.
Loadout Score & Health and Damage Bonus Multiplier
Your main source of damage and health upgrades will come from upgrading your equipment and the resulting Equipment Score (ES)/Loadout Score (LS) multiplying your Damage and Health bonus.
Using 40 data points of varying LS and their respective Damage and Health Bonus Multiplier, I was able to determine that there is a linear relationship between LS and D&H Bonus Multiplier.
With maximum ranked/upgraded ES, the maximum LS is 1514. With this, we should expect to see a Damage and Health Bonus multiplier of x11.09
Here are the expected multiplier intervals for various loadout scores. I have only provided the multiplier at 50 Loadout Score increments so the table isn’t 1514 rows long.
|Loadout Score||Damage/Health Bonus Multiplier|
Loadout Scores are scaled down during Overworld activities based on the difficulty selected. This is scaled down to a maximum of 300 for Normal, 600 for Hard (Your Realm/Meditation Realm seems to also be scaled to 600 cap), 900 for Expert, and seemingly uncapped for Master.
Thanks for checking it out!
If you’ve found something that doesn’t quite line up with the data, or a correction on a blatant error, please leave a comment below to let me know!
Magic Noob | Avid Gamer | Always Curious