- Threads: {numeralWrapper.formatThreads(props.workerScript.scriptRef.threads)}
- Args: {arrayToString(props.workerScript.args)}
- Online Time: {convertTimeMsToTimeElapsedString(scriptRef.onlineRunningTime * 1e3)}
- Offline Time: {convertTimeMsToTimeElapsedString(scriptRef.offlineRunningTime * 1e3)}
-
- Total online production:
-
- {Array(26).join(" ") + numeralWrapper.formatExp(scriptRef.onlineExpGained) + " hacking exp"}
-
- Online production rate: / second
-
- {Array(25).join(" ") + numeralWrapper.formatExp(onlineEps) + " hacking exp / second"}
-
- Total offline production:
-
- {Array(27).join(" ") + numeralWrapper.formatExp(scriptRef.offlineExpGained) + " hacking exp"}
-
- Offline production rate: / second
-
- {Array(26).join(" ") + numeralWrapper.formatExp(offlineEps) + " hacking exp / second"}
+
+
+
+
+
+ Threads:
+
+
+ {numeralWrapper.formatThreads(props.workerScript.scriptRef.threads)}
+
+
+
+
+ Args: {arrayToString(props.workerScript.args)}
+
+
+
+
+ Online Time:
+
+
+ {convertTimeMsToTimeElapsedString(scriptRef.onlineRunningTime * 1e3)}
+
+
+
+
+ Offline Time:
+
+
+ {convertTimeMsToTimeElapsedString(scriptRef.offlineRunningTime * 1e3)}
+
+
+
+
+ Total online production:
+
+
+
+
+
+
+
+
+
+
+ {numeralWrapper.formatExp(scriptRef.onlineExpGained) + " hacking exp"}
+
+
+
+
+
+ Online production rate:
+
+
+
+
+
+
+
+
+
+
+ {numeralWrapper.formatExp(onlineEps) + " hacking exp / sec"}
+
+
+
+
+
+ Total offline production:
+
+
+
+
+
+
+
+
+
+
+ {numeralWrapper.formatExp(scriptRef.offlineExpGained) + " hacking exp"}
+
+
+
+