# Epic Seven Combat Power Calculation Guide

by YufineThrowaway

The formula is split on two parts. First part calculates the combat power off the hero stats (which I assume is how was calculated until some updates ago.) while the second part calculates some values based on the artifact, exclusive equipment, skill upgrades and specialty change tree.

Yes, this can be simplified. But I’d rather let others do this and explain it throughly.

This is the final combat power formula:

P1 = ((att * 1.6 + att * 1.6 * chc * chd) * (1 + (spd – 45) * 0.02) + hp + def * 9.3) * (1 + (res + eff) / 4)

P2 = (1 + artifact + exclusive_equipment + specialty_change + skill_upgrade)

CP = math.floor(P1 * P2)

# Formula – Part 1

P1 = ((att * 1.6 + att * 1.6 * chc * chd) * (1 + (spd – 45) * 0.02) + hp + def * 9.3) * (1 + (res + eff) / 4)

Just replace your hero stats on the formula. This is easily verifiable by removing the artifact and exclusive equipment of an hero that has no skill upgrades or specialty change tree and leaving them with gear and zodiac tree stats alone.

Example: Level 5 Melissa. No gear, no artifact, no exclusive equipment, no skill upgrade or specialty change.

• 173 Attack
• 459 Health
• 106 Speed
• 116 Defense
• 15% Critical Hit Chance
• 150% Critical Hit Damage
• 0 Effectiveness
• 0 Effect Resistance

result = floor(((173 * 1.6 + 173 * 1.6 * 0.15 * 1.50) * (1 + (106 – 45) * 0.02) + 459 + 116 * 9.3) * (1 + (0 + 0) / 4))

result = 2290 Combat Power

Note: For parameters that are percentage stats in game you need to denote them as floats. So if you have 15% Critical Hit Chance you would list it as 0.15 or if you have 150% Critical Hit Damage you would list it as 1.5.

# Formula – Part 2

P2 = (1 + artifact + exclusive_equipment + specialty_change + skill_upgrade)

## Artifact

Adds a value from the table below to the formula based on the rarity and skill level.

Example: Using the Melissa above we know her combat power is 2290. But let’s add Grail of Blood artifact. Artifacts also modify attack and health so need to update the values on the formula.

• 3 Stars
• 14 Attack
• 21 Health
• Artifact skill level 1

Based on that we will grab 0.03 from the table above.

P1 = ((187 * 1.6 + 187 * 1.6 * 0.15 * 1.50) * (1 + (106 – 45) * 0.02) + 480 + 116 * 9.3) * (1 + (0 + 0) / 4)

P1 = 2372.4744

P2 = (1 + 0.03)

P2 = 1.03

CP = math.floor(part1 * part2)

CP = 2443 Combat Power

## Exclusive Equipment

If the hero has an exclusive equipment equipped, add 0.02 to the formula. Applies to all exclusive equipments we have.

## Skill Level

Note: You have to do this for every skill.

If the skill is a passive grab the value according to the skill level. You can see if it’s a passive skill or not since it’s border will differ from the rest.

If the skill is not a passive, it’s a bit more difficult. It counts every upgrade the skill.

Example: Let’s use a Tamarinne fully awakened at 6*. Unequipped with skill levels 0/7/1.

Her second skill upgrade looks like:

While her third skill is just -1 Turn Cooldown so 0.02. So the value of her skill upgrades is 0.059 + 0.02 = 0.079

P1 = ((932 * 1.6 + 932 * 1.6 * 0.15 * 1.50) * (1 + (108 – 45) * 0.02) + 4370 + 652 * 9.3) * (1 + (0 + 0) / 4)

P1 = 14561.9872

P2 = (1 + 0.079)

P2 = 1.079

CP = math.floor(part1 * part2)

CP = 15712 Combat Power

Verification.

## Specialty Change

This one is a bit too hard to explain. I’ll try my best.

Some runes on the specialty change tree do a simple and direct upgrade to the hero stats. An example is Falconer Kluri’s Fruition Rune which increases Speed by 5. Some other runes upgrade skills of the hero while other runes apply a passive like Chaos Sect Axe’s Courage Rune which gives a 5%/15%/30% chance to be granted Increased Attack for 1 turn.

You only have to take into account the runes that upgrade a skill or provide a passive ability, the runes that upgrade stats go to the first formula instead. Sum the amount of upgrades between all these runes and grab the value off the table below. To figure out if it’s a skill upgrade will be because it mentions the skill name on the rune description and as far as passive goes, it’s because it won’t be a simple “Increases Speed by 5.”

Example: Let’s take a look at Chaos Sect Axe Specialty Change tree and assume it’s maxed (+30).

Since only skill and passive upgrades count, we’ll sum the enhancements of the runes that provide either.

So we go to the table and grab 0.09 which comes from 18.

I’ll use a Chaos Sect Axe at 6, Level 60 and 5 Awaken:

• 1064 Attack
• 543 Defense
• 5710 Health
• 101 Speed
• 28% Critical Hit Chance
• 150% Critical Hit Damage
• 0% Effectiveness
• 0% Effect Resistance

Since the rune sum was 18, we’ll have to get 0.09.

part1 = ((1064 * 1.6 + 1064 * 1.6 * 0.28 * 1.50) * (1 + (101 – 45) * 0.02) + 5710 + 543 * 9.3) * (1 + (0 + 0) / 4) = ~15884

part2 = (1 + 0.09) = 1.09

result = floor(part1 * part2) = 17314