Candy-Box-2

生命值/HP 有上限嗎?

  • March 4, 2015

我積累了大量的糖果,想著當時沒有別的東西可以花,我會吃它們來增加我的健康。但是我的HP沒有改變,如下所示。(我不是在玩困難模式。)

吃糖果對你的健康有硬性限制嗎?(我在 wiki 中找不到任何關於它的資訊。)這可能是一個錯誤嗎?


吃掉1100萬顆糖果HP不變前後截圖

遊戲沒有設置最大生命值上限,但你可以從吃糖果中獲得的最大生命值是 900(下面程式碼中第 4 行的函式最大生命值是 900)。你需要吃掉大約 270 萬顆糖果才能達到上限。之後吃的任何糖果都無關緊要。

您可以通過使用獲得更高的

在許願井中苦苦巧克力以獲得更多的最大健康。(gameGiftHealth在下面的程式碼中)

該方法一直到腳本中定義的 javascript 的最大整數 (9 007 199 254 740 992)。

   var maxHp = 100;

   if (Saving.loadString("gameGameMode") != "hard") {
       maxHp += Math.ceil((1 - Math.exp(-this.game.getCandiesEaten().getCurrent() / 3000)) * 100) + Math.ceil((1 - Math.exp(-this.game.getCandiesEaten().getCurrent() / 400000)) * 800);
   }

   if (Saving.loadBool("gridItemPossessedHeartPendant"))
       maxHp += 300;

   if (Saving.loadBool("gridItemPossessedHeartPlug"))
       maxHp = Math.ceil(maxHp * 1.2);

   if (Saving.loadNumber("gameGiftHealth") > 0) {
       maxHp = maxHp + maxHp * (Saving.loadNumber("gameGiftHealth") / 5);
   }

引用自:https://gaming.stackexchange.com/questions/137633