EVE-Online:Formulae

From Game
Jump to: navigation, search

General

Skill Training Time

<math>T=\frac{N}{P+\frac{S}{2}}</math>

  • <math>P</math> is the skill's primary attribute
  • <math>S</math> is the skill's secondary attribute
  • <math>N</math> is the number of skill pointed needed
  • <math>T</math> is the time it will take, in minutes.

Available Agent Quality

<math> \begin{align} S &= 2L - 2 + \frac{Q}{20}\\ Q &= 20S - 40L + 40\\ L &= \frac{S}{2} + 1 - \frac{Q}{40} \end{align} </math>

  • <math>Q</math> is the highest quality agent available for the level
  • <math>S</math> is the current total standing you have with the agent's corp
  • <math>L</math> is the level of the agent

Capacitor/Shield Recharge Rate

Source

<math>\Large R = 5\frac{M}{T}\sqrt{(1-P)^2-(1-P)^4} </math>

  • <math>R</math> is the capacitor/shield recharge rate
  • <math>M</math> is the maximum capacitor/shield value
  • <math>T</math> is the time required for the capacitor/shield to recharge
  • <math>P</math> is the current percentage of capacitor/shield available

Peak Cap/Shield Recharge

The formula above yields a curve that rises sharply from 0% to some value, then falls off gradually as it approaches 100%. It is possible to calculate this percentage precisely and then use it to identify the peak recharge rate. See the analysis here. The actual value is <math>1-\frac{sqrt{2}}{2}</math>, or about 29.29%. With this in mind, the Peak Recharge Rate value is <math>R = \frac{5M}{2T}</math>.

Modules

Mass:Thrust Calculations

<math>I = S\left(\frac{F}{M}\right)</math>

  • <math>F</math> is the thrust of the drive
  • <math>M</math> is the mass of the ship
  • <math>S</math> is the drive's listed speed increase as a percentage
  • <math>I</math> is the effective speed increase as a percentage
Example
An Amarr Maller cruiser has a mass of 12.75 million kg. A standard 1MN Afterburner provides a thrust of 1.5 meganewtons and a max velocity bonus of 105%.

<math> \begin{align} I &= 1.05\times{}\left(\frac{1500000}{12750000}\right)\\ &= 0.124 \end{align} </math>

One therefore receives only a 12.4% speed increase from using a 1MN Afterburner on a Maller. This is normal, since 1MN devices are intended for frigates, not cruisers.

Range Falloff

<math>C = 0.5^{\left(\frac{(R-O)}{F}\right)^2}</math>

  • <math>R</math> is the range from the target
  • <math>O</math> is the optimal range
  • <math>F</math> is the falloff range
  • <math>C</math> is the chance of success

These values are further modified by signature radius and tracking speed for guns. The bigger an object's signature radius, the slower the gun needs to track to hit it.

Turret Damage

There are two components to this formula.

Chance To Hit

<math> \LARGE \begin{align} z &= 0.5^{\left(\left(\frac{V_t}{RT}\times{}\frac{S_{res}}{S_{rad}}\right)^{2}+\left(\frac{R-O}{F}\right)^{2}\right)}\\ &= 0.5^{\left(\left(\frac{V_\omega}{T}\times{}\frac{S_{res}}{S_{rad}}\right)^{2}+\left(\frac{R-O}{F}\right)^{2}\right)} \end{align} </math>

  • <math>V_t</math> is target's transversal velocity (m/s).
  • <math>R</math> is range to target (m/s).
  • <math>T</math> is tracking speed of gun (rad/sec).
  • <math>S_{res}</math> is gun's signature resolution (m).
  • <math>S_{rad}</math> is target's signature radius (m).
  • <math>O</math> is gun's optimal range (m).
  • <math>F</math> is gun's falloff distance (m).
  • For situations where <math>R-O<0</math>, use <math>R-O=0</math>.

Damage

if <math>x < 0.01</math>:
    <math>q = 3</math>
else:
    <math>q = x + 0.5</math>
if <math>x < z</math>:
    <math>d = qd_{max}</math>
else:
    <math>d = 0</math>
  • <math>x</math> is a random number between 0 and 1, generated for each shot
  • <math>q</math> is the "quality" of the shot (1% chance of a "wrecking" shot)
  • <math>d_{max}</math> is the total maximum, non-wrecking damage of the shot
  • <math>d</math> is the actual damage of the shot

This can be mathematically modeled as <math>d = 1.025zd_{max}</math>

A few notes:

  • DPS goes down a lot faster than chance to hit does
  • Chance to hit is never 100% whenever any angular velocity is involved
  • See Modeling Turret Damage for additional information on turret damage.

Missile Damage

Source

Missile DRF
Light 2.8
Rocket 3.0
Heavy 3.2
HAM 4.5
Cruise 4.5
Torpedo 5.0

<math>\Large D = D_0\min\left(\min\left(\frac{S_{rad}}{E_r},1\right),\left(\frac{E_v}{v}\times{}\frac{S_{rad}}{E_r}\right)^{\left(\frac{\ln{(f)}}{\ln{(5.5)}}\right)}\right)</math>

  • <math>D_0</math> is base missile damage
  • <math>E_v</math> is missile explosion velocity
  • <math>v</math> is the target's velocity
  • <math>S_{rad}</math> is the target's signature radius
  • <math>E_r</math> is the missile explosion radius
  • <math>f</math> is the Damage Reduction Factor of the missile (see table to the left)

Note that when <math>v = 0</math>, <math>\frac{E_v}{v} = \infty</math>, so the left-hand side of the minimum function comes into play instead.

Stacking Penalty

When you use multiple modules of the same type that confer a bonus, each successive module provides less of a bonus than the original.

Stacking Penalty to the Module

<math>\LARGE S(n) = 0.5^{({\frac{n-1}{2.22292081})^2}</math>

  • <math>S(n)</math> is the stacking penalty applied to the module's bonus
  • <math>n</math> is the hierarchical position of the module (i.e. first, second, third). This is always done from highest bonus to lowest (meaning lowest bonus items are penalized the harshest).

Total Cumulative Bonus

<math>\LARGE B_T=\sum{(1-B_{n-1})\times{}(B_{n}S_{n})}</math>

  • <math>B_T</math> = Total bonus
  • <math>B_{n-1}</math> = Cumulative bonus of previous module (for <math>n-1 = 0</math>, use the base value of the ship/with no modules)
  • <Math>B_n</math> = Base module bonus value
  • <math>S_n</math> = Stacking penalty for module <math>n</math>.

Industry

True Mineral Requirement

<math>\Large M_t = M_0\left(1 + 0.05(5-S) + \left(\frac{W_0}{1+L_M}\right)\right) </math>

  • <math>M_t</math> = True mineral requirement
  • <math>M_0</math> = Perfect mineral requirement (i.e. perfect recycle value)
  • <math>S</math> = Production Efficiency skill level
  • <math>W_0</math> = Blueprint base wastage factor (10% for ships)
  • <math>L_M</math> = Material Level of the specific blueprint

Wastage Factor

<math>\Large W = \frac{W_0}{1+L_M}</math>

  • <math>W</math> = actual wastage factor
  • <math>W_0</math> = Blueprint base wastage factor (10% for ships)
  • <math>L_M</math> = Material Level of the specific blueprint