diff --git a/src/NetscriptEvaluator.js b/src/NetscriptEvaluator.js
index 3a87ca249..0a3951b15 100644
--- a/src/NetscriptEvaluator.js
+++ b/src/NetscriptEvaluator.js
@@ -1048,7 +1048,7 @@ function scriptCalculateExpGain(server) {
if (server.baseDifficulty == null) {
server.baseDifficulty = server.hackDifficulty;
}
- return (server.baseDifficulty * Player.hacking_exp_mult * 0.5 + 1);
+ return (server.baseDifficulty * Player.hacking_exp_mult * 0.5 + 2);
}
//The same as Player's calculatePercentMoneyHacked() function but takes in the server as an argument
diff --git a/src/Player.js b/src/Player.js
index 5223668c9..e8e99b64b 100644
--- a/src/Player.js
+++ b/src/Player.js
@@ -259,7 +259,7 @@ PlayerObject.prototype.calculateExpGain = function() {
if (s.baseDifficulty == null) {
s.baseDifficulty = s.hackDifficulty;
}
- return (s.baseDifficulty * this.hacking_exp_mult * 0.5 + 1);
+ return (s.baseDifficulty * this.hacking_exp_mult * 0.5 + 2);
}
//Hack/Analyze a server. Return the amount of time the hack will take. This lets the Terminal object know how long to disable itself for
diff --git a/src/engine.js b/src/engine.js
index 5e9d5e323..117cd03ce 100644
--- a/src/engine.js
+++ b/src/engine.js
@@ -706,6 +706,7 @@ var Engine = {
initFactions();
CompanyPositions.init();
initAugmentations();
+ initMessages();
//Start interactive tutorial
iTutorialStart();
diff --git a/utils/LogBox.js b/utils/LogBox.js
index c02156400..4a0ef4941 100644
--- a/utils/LogBox.js
+++ b/utils/LogBox.js
@@ -56,7 +56,7 @@ logBoxCreate = function(script) {
logBoxUpdateText = function() {
var txt = document.getElementById("log-box-text");
if (logBoxCurrentScript && logBoxOpened && txt) {
- txt.innerHTML = logBoxCurrentScript.filename + ":
";
+ txt.innerHTML = logBoxCurrentScript.filename + printArray(logBoxCurrentScript.args) + ":
";
for (var i = 0; i < logBoxCurrentScript.logs.length; ++i) {
txt.innerHTML += logBoxCurrentScript.logs[i];
txt.innerHTML += "
";