UI: Fix some DevMenu react errors, add number of exploits to savegame comparison (#825)

This commit is contained in:
missymae#2783
2023-10-02 21:28:16 -06:00
committed by GitHub
parent 7b00fcc5b1
commit 673efb427f
7 changed files with 54 additions and 30 deletions
+12 -11
View File
@@ -1,13 +1,13 @@
/*
The game cannot block every possible exploits. Specially since one of them is
that you can just edit your save file and that's impractical to prevent.
The game cannot block every possible exploit. Especially since one of them is
that you can just edit your save file, and that's impractical to prevent.
So instead we have source file minus 1. It is not obtained by destroying a
BitNode but instead it is awarded when the player finds innovative ways to break
the game, this serves 2 purpose, [one] the developers don't have to spend time
trying to implement anti-cheat measures and [two] finding ways to break a
hacking game is very much in the spirit of the game.
Source-File minus 1 is extremely weak because it can be fully level up quickly.
So instead, we have "Source-File -1" ("negative one"). It is not obtained by destroying a
BitNode, but instead it is awarded when the player finds innovative ways to break
the game. This serves 2 purposes - [1] the developers don't have to spend time
trying to implement anti-cheat measures and [2] finding ways to break a
hacking game is very much a learning experience in the spirit of the game.
Source-File minus 1 is extremely weak because it can be fully levelled up quickly.
*/
// Exploits don't need an enum helper so they are not in an enums file
@@ -22,9 +22,10 @@ export enum Exploit {
YoureNotMeantToAccessThis = "YoureNotMeantToAccessThis",
TrueRecursion = "TrueRecursion",
INeedARainbow = "INeedARainbow",
// To the players reading this. Yes you're supposed to add EditSaveFile by
// editing your save file, yes you could add them all, no we don't care
// that's not the point.
// To the players reading this:
// Yes, you're supposed to gain the EditSaveFile exploit by editing your real save file.
// TBH, you could gain them all the same way, but that is not our challenge to you.
// You are the captain of your own ship.
EditSaveFile = "EditSaveFile",
}