mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-10 07:05:35 +00:00
Added summary and overall sdps to offence table
This commit is contained in:
@@ -819,6 +819,13 @@ export function _weaponSustainedDps(m, opponent, opponentShields, opponentArmour
|
||||
const weapon = {
|
||||
eps: 0,
|
||||
damage: {
|
||||
base: {
|
||||
absolute: 0,
|
||||
explosive: 0,
|
||||
kinetic: 0,
|
||||
thermal: 0,
|
||||
total: 0,
|
||||
},
|
||||
shields: {
|
||||
absolute: 0,
|
||||
explosive: 0,
|
||||
@@ -863,6 +870,12 @@ export function _weaponSustainedDps(m, opponent, opponentShields, opponentArmour
|
||||
sDps *= dropoff;
|
||||
}
|
||||
|
||||
weapon.damage.base.absolute = sDps * m.getDamageDist().A;
|
||||
weapon.damage.base.explosive = sDps * m.getDamageDist().E;
|
||||
weapon.damage.base.kinetic = sDps * m.getDamageDist().K;
|
||||
weapon.damage.base.thermal = sDps * m.getDamageDist().T;
|
||||
weapon.damage.base.total = sDps;
|
||||
|
||||
// Piercing/hardness modifier (for armour only)
|
||||
const armourMultiple = m.getPiercing() >= opponent.hardness ? 1 : m.getPiercing() / opponent.hardness;
|
||||
weapon.effectiveness.armour.hardness = armourMultiple;
|
||||
|
||||
Reference in New Issue
Block a user