Mission format rep earned with 0.000a

This commit is contained in:
Olivier Gagnon 2021-03-20 03:54:52 -04:00
parent 26149d5a01
commit 2507899762
2 changed files with 2 additions and 2 deletions

@ -1515,7 +1515,8 @@ HackingMission.prototype.finishMission = function(win) {
var favorMult = 1 + (this.faction.favor / 100); var favorMult = 1 + (this.faction.favor / 100);
var gain = this.reward * Player.faction_rep_mult * favorMult; var gain = this.reward * Player.faction_rep_mult * favorMult;
dialogBoxCreate("Mission won! You earned " + dialogBoxCreate("Mission won! You earned " +
formatNumber(gain, 3) + " reputation with " + this.faction.name); numeralWrapper.format(gain, '0.000a') + " reputation with " + this.faction.name);
console.log(`diff ${this.difficulty}`);
Player.gainIntelligenceExp(this.difficulty * CONSTANTS.IntelligenceHackingMissionBaseExpGain); Player.gainIntelligenceExp(this.difficulty * CONSTANTS.IntelligenceHackingMissionBaseExpGain);
this.faction.playerReputation += gain; this.faction.playerReputation += gain;
} else { } else {

@ -37,7 +37,6 @@ class NumeralFormatter {
format(n: number, format: string): string { format(n: number, format: string): string {
// numeraljs doesnt properly format numbers that are too big or too small // numeraljs doesnt properly format numbers that are too big or too small
if (Math.abs(n) < 1e-6) { n = 0; } if (Math.abs(n) < 1e-6) { n = 0; }
console.log(`${n}: ${numeral(n).format(format)}`);
const answer = numeral(n).format(format); const answer = numeral(n).format(format);
if (answer === 'NaN') { if (answer === 'NaN') {
return `${n}`; return `${n}`;