From edb329325cb697a73d8f95ed8b8825cfb4770fd3 Mon Sep 17 00:00:00 2001 From: Daniel Xie Date: Fri, 21 Apr 2017 17:22:25 -0500 Subject: [PATCH] Playtest - Bug fixing --- src/Player.js | 6 ++++-- src/Terminal.js | 20 +++++--------------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/src/Player.js b/src/Player.js index e97046bb3..de45f9f01 100644 --- a/src/Player.js +++ b/src/Player.js @@ -287,6 +287,7 @@ PlayerObject.prototype.gainCharismaExp = function(exp) { /* Working for Company */ PlayerObject.prototype.finishWork = function(cancelled) { + console.log("HERE"); //Since the work was cancelled early, player only gains half of what they've earned so far var cancMult = 1; if (cancelled) {cancMult = 2;} @@ -438,6 +439,7 @@ PlayerObject.prototype.work = function(numCycles) { /* Working for Faction */ PlayerObject.prototype.finishFactionWork = function(cancelled, faction) { + console.log("HERE"); this.gainHackingExp(this.workHackExpGained); this.gainStrengthExp(this.workStrExpGained); this.gainDefenseExp(this.workDefExpGained); @@ -455,7 +457,7 @@ PlayerObject.prototype.finishFactionWork = function(cancelled, faction) { var txt = "You worked for your faction " + faction.name + " for a total of " + convertTimeMsToTimeElapsedString(this.timeWorked) + "

" + "You earned a total of:
" + "$" + (this.workMoneyGained).toFixed(2) + "
" + - (this.workRepGained).toFixed(3) + " reputation for the company
" + + (this.workRepGained).toFixed(3) + " reputation for the faction
" + (this.workHackExpGained).toFixed(3) + " hacking exp
" + (this.workStrExpGained).toFixed(3) + " strength exp
" + (this.workDefExpGained).toFixed(3) + " defense exp
" + @@ -467,7 +469,7 @@ PlayerObject.prototype.finishFactionWork = function(cancelled, faction) { var mainMenu = document.getElementById("mainmenu-container"); mainMenu.style.visibility = "visible"; - Player.isWorking = false; + this.isWorking = false; Engine.loadTerminalContent(); } diff --git a/src/Terminal.js b/src/Terminal.js index 35218c893..6130cff64 100644 --- a/src/Terminal.js +++ b/src/Terminal.js @@ -508,9 +508,7 @@ var Terminal = { } break; case Programs.BruteSSHProgram: - if (s.hasAdminRights == false) { - post("Permission denied. You do not have root access to this computer."); - } else if (s.sshPortOpen) { + if (s.sshPortOpen) { post("SSH Port (22) is already open!"); } else { s.sshPortOpen = true; @@ -519,9 +517,7 @@ var Terminal = { } break; case Programs.FTPCrackProgram: - if (s.hasAdminRights == false) { - post("Permission denied. You do not have root access to this computer."); - } else if (s.ftpPortOpen) { + if (s.ftpPortOpen) { post("FTP Port (21) is already open!"); } else { s.ftpPortOpen = true; @@ -530,9 +526,7 @@ var Terminal = { } break; case Programs.RelaySMTPProgram: - if (s.hasAdminRights == false) { - post("Permission denied. You do not have root access to this computer."); - } else if (s.smtpPortOpen) { + if (s.smtpPortOpen) { post("SMTP Port (25) is already open!"); } else { s.smtpPortOpen = true; @@ -541,9 +535,7 @@ var Terminal = { } break; case Programs.HTTPWormProgram: - if (s.hasAdminRights == false) { - post("permission denied. You do not have root access to this computer."); - } else if (s.httpPortOpen) { + if (s.httpPortOpen) { post("HTTP Port (80) is already open!"); } else { s.httpPortOpen = true; @@ -552,9 +544,7 @@ var Terminal = { } break; case Programs.SQLInjectProgram: - if (s.hasAdminRights == false) { - post("permission denied. You do not have root access to this computer."); - } else if (s.sqlPortOpen) { + if (s.sqlPortOpen) { post("SQL Port (1433) is already open!"); } else { s.sqlPortOpen = true;