仇恨
仇恨(Aggro,aggression 或 aggravation 的縮寫)是一個不可見的屬性,決定了敵怪開始攻擊玩家的距離。泰拉瑞亞具有各種在裝備時能改變這個屬性的物品。
所有的敵怪都基於其AI中設定的標準來將玩家作為目標。大多數會不斷嘗試尋找目標,而其他一些則可能,例如,僅當玩家在水中時才會將其作為目標。
目前,星塵守衛是唯一能將敵怪的目標從玩家身上移開的召喚物。它能凌駕於玩家的存在之上,但僅限於與所述敵怪的距離小於 200 像素時。否則,敵怪可能將玩家或星塵守衛作為目標——以較近者為準。最好將星塵守衛召喚在靠近成群敵怪的地方,而非靠近少數幾個,以避免在少數敵怪散開或死亡時成為目標。注意,在 1.4.0.1 版本中,星塵守衛會瞄準最接近的敵怪,其行為不再受玩家影響。
盔甲和其他會「增加/減少敵怪瞄準」的物品會導致敵怪認為玩家比實際距離更近或更遠。因此,如果有一個靠近敵怪的星塵守衛但又裝備了增加仇恨的配飾,玩家就有可能被認為是比星塵守衛「更近」,這樣就可能臨時取代星塵守衛成為攻擊目標。
如果存在埃特尼亞水晶,那麼撒旦軍隊默認會將其作為目標,僅當玩家或星塵守衛「擋路」時才會轉而將他們作為目標。
裝備[編輯 | 編輯原始碼]
減少[編輯 | 編輯原始碼]
以下物品減少玩家的仇恨屬性,意味著敵怪要更加接近才會將玩家作為目標。
物品 | 仇恨改變 |
---|---|
![]() |
-750(未使用物品時) -250(使用物品時) |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
在隱身模式下,仇恨根據能見度減少,最高可達 -750 |
![]() |
在隱身模式下,仇恨根據能見度減少,最高可達 -750 |
![]() ![]() |
在隱身模式下,仇恨根據能見度減少,最高可達 -1200 |
- 仇恨降低量為 -750(或更多)時幾乎可以保證玩家不會成為攻擊目標。
- 星旋盔甲提供了遊戲中最大的仇恨減少。
增加[編輯 | 編輯原始碼]
這些物品增加玩家的仇恨屬性,意味著敵怪可能在更遠的地方依然將玩家作為目標。
物品 | 仇恨改變 |
---|---|
![]() |
+ |
![]() |
+ |
![]() |
+ |
![]() |
+ |
![]() |
+ |
![]() |
+ |
![]() ![]() |
+ |
![]() ![]() |
+ |
![]() ![]() |
+ |
![]() ![]() |
+ |
![]() ![]() |
+ |
![]() ![]() |
+ |
公式[編輯 | 編輯原始碼]
大多數敵怪只會攻擊距離它們最近的目標。它們首先會判定玩家的距離,然後是星塵守衛的(如果適用),最後是埃特尼亞水晶的距離(如果適用)。計算玩家距離的公式是
abs(目标玩家的X坐标 + 10 - 敌怪的X坐标 + (敌怪宽度 / 2)) + abs(目标玩家的Y坐标 + 21 - 敌怪的Y坐标 + (敌怪高度 / 2)) - 目标玩家的仇恨值
這個公式的計算結果和下面的星塵守衛的公式的計算結果進行比較:
abs(星尘守卫的X坐标 + 25 - 敌怪的X坐标 + (敌怪宽度 / 2)) + abs(星尘守卫的Y坐标 + 40 - 敌怪的Y坐标 + (敌怪高度 / 2)) - 200
其中結果數值較高的那個就會被作為目標。
撒旦軍隊的公式[編輯 | 編輯原始碼]
撒旦軍隊中的敵怪遵循的是獨立的公式,因為它們既要攻擊玩家又要攻擊水晶。敵怪會首先判定埃特尼亞水晶和它自己之間的距離,這一步用的是普通的距離公式。隨後,除了敵怪目前處於「幻影」狀態的情況之外,敵怪會用如下公式來判定和玩家之間的「距離」:
distance(敌怪位置, 目标玩家位置) - 目标玩家仇恨
雖然這個公式確實會把仇恨值納入計算,但如果玩家不在指定敵怪的 200 像素距離內就會被忽略。[1]就像常規敵怪那樣,如果星塵守衛距離某個敵怪比玩家更近,並且在其 400 像素範圍內,則星塵守衛會取代玩家成為其目標。
備註[編輯 | 編輯原始碼]
在裝備著皇家凝膠時,所有史萊姆(除了尖刺史萊姆、史萊姆王、和史萊姆皇后)會完全忽略玩家和星塵守衛。
- 困惑狀態下的敵怪會總是背對其目標。
- 以下是可達到的最低仇恨的組合清單:
- 以下是可達到的最高仇恨的組合清單:
腳註[編輯 | 編輯原始碼]
- ↑ 雙足翼龍有個略有不同的目標瞄準系統,它不會基於距離來將玩家作為目標,取而代之的是只要玩家和星塵守衛或埃特尼亞水晶相比距離它最近,它就會將玩家作為目標。
歷史[編輯 | 編輯原始碼]
- 電腦版 1.3.4:NPC 現在可以被作為目標了。
- 電腦版 1.3.0.1:
- 當玩家裝備著皇家凝膠時史萊姆不會再把玩家作為目標。
- 引入了星塵守衛,它能把仇恨從玩家身上轉移走。
- 電腦正式版:引入。
- 主機版 1.0.933.1:(
)進行了主機版 1.0.750.0 的更改。
- 主機版 1.0.750.0:(
)
- 當玩家裝備著皇家凝膠時史萊姆不會再把玩家作為目標。
- 引入了星塵守衛,它能把仇恨從玩家身上轉移走。
- 主機正式版:引入。
- 移動正式版:引入。
- 3DS正式版:引入。