How much NP do I get in combat?
by
, August 21st, 2015 at 11:53 PM (70094 Views)
More spelunking through the game code.
This time I'll see how much NP you charge from a single hit (remember that attacks may hit more than once).
tl;dr:
WHEN ATTACKING:
NP% per hit = Round Down(Round Down(offensiveNPRate * (firstCardBonus + (cardNpValue * (1 + cardMod))) * enemyServerMod * (1 + npChargeRateMod) * criticalModifier) * overkillModifier)
firstCardBonus = {1 if Arts was first card, 0 otherwise. 0 if it's an NP card}
cardNpValue = {3 if Arts, 1 if Quick, 0 if Buster, 1 if Extra} * {1 if first card, 1.5 if second card, 2 if third card. 1 if it's an NP card, 1 if Extra card}
cardMod = +-X% to [Card] Power. ([Card] Up/Down)
enemyServerMod = {a server-controlled modifier given to the enemy.}
npChargeRateMod = +-X% to NP Charge Rate. (NP Charge Rate Up/Down)
criticalModifier = {2 if crit, 1 if not crit}
overkillModifier = {1 if enemy's not yet dead, 1.5 if enemy is dead}
WHEN DEFENDING:
NP% per hit = Round Down(defensiveNPRate * enemyServerMod * (1 + npChargeRateMod) * (1 + defensiveChargeRateMod))
defensiveChargeRateMod = +X% to Defensive NP Charge Rate. That passive given to Avengers.