diff --git a/src/Constants.js b/src/Constants.js index 6cdfc803d..143ca0a5b 100644 --- a/src/Constants.js +++ b/src/Constants.js @@ -15,7 +15,7 @@ CONSTANTS = { BaseCostFor1GBOfRamHacknetNode: 30000, BaseCostForHacknetNode: 1000, - BaseCostForHacknetNodeCore: 1000000, + BaseCostForHacknetNodeCore: 250000, /* Hacknet Node constants */ HacknetNodeMoneyGainPerLevel: 1, diff --git a/src/Script.js b/src/Script.js index 325bc064f..6d3e32f3c 100644 --- a/src/Script.js +++ b/src/Script.js @@ -17,9 +17,15 @@ function scriptEditorInit() { textareas[i].onkeydown = function(e){ if(e.keyCode==9 || e.which==9){ e.preventDefault(); - var s = this.selectionStart; - this.value = this.value.substring(0,this.selectionStart) + "\t" + this.value.substring(this.selectionEnd); - this.selectionEnd = s+1; + var start = this.selectionStart; + var end = this.selectionEnd; + + // set textarea value to: text before caret + tab + text after caret + spaces = " "; + this.value = this.value.substring(0, start) + spaces + this.value.substring(end); + + // put caret at right position again + this.selectionStart = this.selectionEnd = start + spaces.length; } } } diff --git a/src/Terminal.js b/src/Terminal.js index a54cf97a0..ad8626330 100644 --- a/src/Terminal.js +++ b/src/Terminal.js @@ -45,7 +45,7 @@ $(document).keydown(function(event) { //Enter if (event.keyCode == 13) { - event.preventDefault(); + event.preventDefault(); //Prevent newline from being entered in Script Editor var command = $('input[class=terminal-input]').val(); if (command.length > 0) { post("> " + command);