This commit is contained in:
Tesseract1234567890 2021-06-06 12:25:48 -04:00
commit 150a3b03f4
2 changed files with 19 additions and 1 deletions

@ -305,10 +305,28 @@ function createBitNodeYesNoEventListener(newBitNode, destroyedBitNode, flume=fal
yesBtn.addEventListener("click", function() { yesBtn.addEventListener("click", function() {
if (!flume) { if (!flume) {
giveSourceFile(destroyedBitNode); giveSourceFile(destroyedBitNode);
if (newBitNode === 5) {
if(Player.intelligence === 0) {
Player.intelligence = 1;
Player.updateSkillLevels();
}
}
} else { } else {
// If player used flume, subtract 300 int exp. The prestigeSourceFile() // If player used flume, subtract 300 int exp. The prestigeSourceFile()
// function below grants 300 int exp, so this allows sets net gain to 0 // function below grants 300 int exp, so this allows sets net gain to 0
Player.gainIntelligenceExp(-300); Player.gainIntelligenceExp(-300);
if(SourceFileFlags[5] === 0 || newBitNode !== 5) {
Player.intelligence = 0;
Player.intelligence_exp = 0;
Player.updateSkillLevels();
}
if (newBitNode === 5) {
if(Player.intelligence === 0) {
Player.intelligence = 1;
Player.updateSkillLevels();
}
}
} }
redPillFlag = false; redPillFlag = false;
var container = document.getElementById("red-pill-content"); var container = document.getElementById("red-pill-content");

@ -80,7 +80,7 @@ export function CharacterInfo(p: IPlayer): React.ReactElement {
} }
function Intelligence(): React.ReactElement { function Intelligence(): React.ReactElement {
if (p.intelligence > 0) { if (p.intelligence > 0 && (p.bitNodeN === 5 || SourceFileFlags[5] > 0)) {
return <tr key="5"> return <tr key="5">
<td>Intelligence:</td> <td>Intelligence:</td>
<td style={{textAlign: 'right'}}>{numeralWrapper.formatSkill(p.intelligence)}</td> <td style={{textAlign: 'right'}}>{numeralWrapper.formatSkill(p.intelligence)}</td>