吸血:修訂間差異
從專案原稿更新 |
從專案原稿更新 |
||
| 第27行: | 第27行: | ||
=== canGhostHeal 為 False 的 NPC === | === canGhostHeal 為 False 的 NPC === | ||
以下是災厄裡 <code>canGhostHeal</code> 設成 <code>false</code> 的所有 NPC;用會檢查這個變數的吸血攻擊打牠們,玩家'''不會'''回復生命。 | 以下是災厄裡 <code>canGhostHeal</code> 設成 <code>false</code> 的所有 NPC;用會檢查這個變數的吸血攻擊打牠們,玩家'''不會'''回復生命。 | ||
* | * [[淫邪之球]] | ||
* | * [[墳塚]] | ||
== 注意事項 == | == 注意事項 == | ||
2026年10月12日 (一) 16:18的版本
吸血(Lifesteal)是部分武器和其他物品具有的機制:對敵人造成傷害時,玩家會回復生命。方式有三種:攻擊命中時直接回復、生成一個碰到玩家就會治療的投射物,或是生成愛心。
吸血冷卻
這一節主要說明的是原版泰拉瑞亞的行為。
泰拉瑞亞裡有一個隱藏的吸血冷卻變數,每一幀都會持續增加,上限依目前的難度而定。玩家每次靠吸血效果回復生命,這個變數就會減少一定的量,通常跟傷害成正比。如果變數在 0 以下,有幾種吸血效果就無法治療玩家——這是為了避免玩家濫用吸血,活得比設計上該有的更久。
上限是 80(專家模式 70)。災厄把每幀增加的量改成 0.15(專家模式 0.1),原版是 0.6(專家模式 0.5)。
另外,幽靈套裝每次吸血減少的冷卻是 0.66,而不是 1。幽靈套裝和吸血鬼刀在玩家滿血時也不會再嘗試吸血。
玩家目前的吸血冷卻可以在災厄的冷卻架上看到,圖示是一把紅色的小刀。
canGhostHeal
這一節主要說明的是原版泰拉瑞亞的行為。
canGhostHeal 是一個內部的布林變數,決定玩家能不能從這個敵人身上吸血。這個變數定義在某些 NPC 的程式裡,很多吸血物品和投射物的程式會去檢查它:被打中的敵人如果是 true,玩家就會被治療;如果是 false,就不會。所有敵人預設都是 true,只有部分敵人被直接設成 false。
要注意,並不是所有吸血物品和投射物都會檢查 canGhostHeal。跳過檢查的那些,不管敵人怎麼設定都能治療玩家。
清單
吸血物品
災厄裡所有能從敵人身上吸血的物品,連同治療量、治療方式、是否跳過 canGhostHeal 或吸血冷卻,請看官方 Wiki 的 Lifestealing items 頁面(還沒翻譯)。
canGhostHeal 為 False 的 NPC
以下是災厄裡 canGhostHeal 設成 false 的所有 NPC;用會檢查這個變數的吸血攻擊打牠們,玩家不會回復生命。
注意事項
- 很多吸血物品生成的治療投射物,如果附近的隊友夠近,治療的會是隊友而不是玩家自己。
小知識
canGhostHeal這個名字,來自幽靈套裝戴著幽靈兜帽時的治療效果(Spectre 也有鬼魂的意思)。這個變數後來被很多其他有吸血效果的物品沿用。