Candy-Box-2

P藥水究竟是如何起作用的?

  • October 23, 2017

釀造手冊對 P 藥水的描述非常模糊:

P藥水是一種奇怪的藥水。你無法預測它會做什麼。它可以治愈你或傷害你,讓你變得更強或更弱,甚至讓你變成另一個人(什麼?)。

由此,我推測藥水的效果是隨機的。但究竟有什麼可能的影響呢?你能做些什麼來影響隨機性?

P藥水效果的完整邏輯相當複雜。對於初學者:

  • 如果你是烏龜,喝下 P 藥水會使你失去一半的剩餘生命值,然後變回人類。
  • 如果您的生命值少於 8%,飲用 P 藥水將為您治療以下數量之一,隨機選擇:3、7、10、200、400、600、50%、65%、80% . (編輯:仔細觀察這裡有一個錯誤;如果遊戲給你一條消息說你已經治癒了 3 或 7 點生命值,實際上你已經治癒了 10 點。)

否則,藥水的效果是根據你過去喝過的P藥水的數量隨機確定的——我們稱這個數字為P#。以下是可能的影響及其發生的可能性:

  • 大約有 1 (P# / 2) 的機率獲得或失去最大生命值的 20% 或 30%,隨機確定。你喝 P 藥水的前兩次肯定會發生這種情況(除非你是一隻烏龜,或者你的生命值低於 8%),因為它是一成不變的,或者說是 100%。如果你喝了很多 P 藥水,這將不太可能發生,例如,如果你喝了 10 瓶藥水,發生這種情況的機率大約為五分之一(20%),對於 40 瓶藥水,這將是大約 1 分之一。 20 (5%) 等

  • 如果上述情況沒有發生,則大約有 (P# / 6) 分之一的機會獲得隨機選擇的四種效果之一。同樣,你喝的 P 藥水越多,發生這種情況的可能性就越小,如果你喝的少於 6 瓶,則從 100% 開始,然後從那裡下降。以下是可能的影響:

    1. 您將無法在短時間內移動。
    2. 你會在短時間內變成烏龜。
    3. 您的健康將完全恢復。
    4. 你的生命值將減少到 10。
  • 如果以上都沒有發生,遊戲會提示“發生了一些奇怪的事情”。然後,您將連續快速免費施放許多法術。你施放的法術(自然)是隨機決定的。有三種不同的可能性:

    1. 酸雨, 傳送, 火球
    2. 三場酸雨,隨後是一次傳送
    3. 四個火球與傳送混合(所以你將在每個火球之間傳送)

可以通過下載遊戲的 JavaScript原始碼並蒐索“castPlayerPPotion”找到確定 P 藥水效果的確切程式碼。

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