Table of Contents
天狗
基本數據
特殊能力
戰鬥機制
掉落物
位置
描述
準備
戰術
引用
內容驗證
參見
天狗
天狗是古老刺客氏族的成員,該氏族也被稱為天狗。這些刺客以大量使用手裡劍和陷阱而聞名。天狗是地牢中監獄區域發現的強大忍者型 Boss 敵人。
基本數據
生命值
:
120
攻擊技能
:
20
防禦技能
:
20
傷害
:
8-15
護甲值 (DR)
:
5
擊殺經驗
:
20
特殊能力
陷阱大師:
大量使用
陷阱
,在戰鬥中製造
毒陷阱
煙霧彈逃脫:
定期傳送以重置位置,有5回合冷卻時間
高閃避:
難以持續命中,因為高機動性(擁有20的高防禦技能)
免疫:
對
毒氣
和
中毒
效果有抗性
彈道攻擊:
可以使用
彈道學
視線計算進行遠程攻擊
機動性:
使用傳送和高
閃避
來控制戰鬥距離
自我治療:
當無法跳躍到有效位置時,恢復最大生命值的10%
主動傳送:
當玩家進入視野時,立即傳送並製造陷阱
戰鬥機制
煙霧彈:
定期傳送(跳躍)到隨機有效位置,有5回合冷卻時間
陷阱製造:
在每次傳送階段在地牢中隨機製造4個
毒陷阱
自我治療:
當無法跳躍到有效位置時,恢復最大生命值的10%
階段機制:
隨著戰鬥進展改變戰術
忍者技巧:
使用各種基於忍者的特殊攻擊
階段轉換:
隨著生命值降低變得更加危險
掉落物
精通之書
: 如果尚未獲得且玩家不是
死靈法師
或
豺狼人
天狗肝臟
: 專門用於
豺狼人
類玩家
骷髏鑰匙
: 解鎖
惡魔大廳
區域
金幣
: 標準 Boss 掉落
位置
在
監獄層
作為 Boss 發現(出現在專為這次遭遇設計的 Boss 競技場中)
描述
天狗是一個被流放的刺客,他在地牢的監獄區域建立了自己的家。
準備
裝備:
強力武器和護甲是必需的
消耗品:
帶上大量治療物品和實用物品
策略:
計劃進行漫長、複雜的戰鬥
定位:
預期煙霧彈會重置定位
戰術
在傳送時保持一致的
傷害輸出
盡可能避免站在
地板陷阱
上
準備好應對特殊攻擊和機制
預期戰鬥會持續許多
回合
携帶
遠程選項
以防定位困難
為具有挑戰性的定位做好準備,因為天狗會頻繁重置距離
預期這是一場需要持續努力的漫長、複雜戰鬥
引用
Tengu_Info1
: “終於自由了…“(被擊敗時)
Tengu_Info2
: “抓住你了,%s!”(被注意到時,男性英雄)
Tengu_Info3
: “抓住你了,%s!”(被注意到時,女性英雄)
Tengu_Desc
: “天狗是古老刺客氏族的成員,該氏族也被稱為天狗。這些刺客以大量使用手裡劍和陷阱而聞名。”
Dungeon_Tips_9
: “不要讓天狗逃出來!”
Badges_BossSlain2
: “天狗已被擊殺”
內容驗證
Java類:
Tengu.java
實體類型: 天狗(通過getEntityKind()返回簡單類名)
數據驗證: 直接從Tengu.java構造函數提取(生命值: 120,攻擊技能: 20,防禦技能: 20,傷害: 8-15,護甲值: 5,經驗: 20)
效果描述: 基於代碼分析和字符串資源
字符串資源:
Tengu_Name
,
Tengu_Desc
,
Tengu_Info1
,
Tengu_Info2
,
Tengu_Info3
附加字符串資源:
TenguLiver_Name
,
TenguLiver_Info
精靈配置:
Tengu.json
- 精靈尺寸(寬度: 14,高度: 16),動畫幀
等級生成配置:
Bestiary.json
- 監獄區域生成率(PrisonBossLevel: “any”:{“Tengu”:1})
機制參考: 使用
Ballistica
進行遠程攻擊
陷阱機制:
Trap系統
跳躍冷卻:
JUMP_DELAY = 5
掉落邏輯:
精通之書
僅對非死靈法師/豺狼人的英雄
天狗肝臟邏輯:
天狗肝臟
僅對豺狼人英雄職業掉落
鑰匙掉落:
骷髏鑰匙
用於訪問
惡魔大廳層
抗性實現:
毒氣
和
中毒
等級交互:
LevelObjectsFactory
用於陷阱創建
魔法地圖效果:
魔法地圖卷軸
用於發現創建的陷阱
類繼承:
Boss基類
,
IZapper接口
特殊視覺效果:
CellEmitter
,
Speck
音頻資源:
Assets.SND_PUFF
跳躍邏輯:
jump()方法
治療機制:
PotionOfHealing.heal()
當無有效位置時以0.1f百分比調用
通知/喊叫邏輯:
notice()方法
英雄職業性別檢查:
HeroClass.getGender()
確定使用哪個天狗_Info字符串
戰鬥音樂配置:
Tengu.json
指定”ost_boss_2_fight”,回退到“ost_boss_fight”
跳躍延時計時器:
timeToJump變量
- 跟蹤跳躍間冷卻時間
接近行為:
getCloser方法
- 當玩家進入視野時使天狗跳躍
攻擊行為:
doAttack方法
- 處理戰鬥中跳躍時機
毒陷阱創建:
jump()方法部分
- 在每次傳送期間創建4個毒陷阱
移動候選算法:
jump()方法部分
- 找到有效傳送位置
Boss被殺徽章:
die方法
- 驗證Boss_Slain_2徽章
死亡對話:
die方法
- “終於自由了…“信息
視野檢查:
getCloser方法
- 使用level().fieldOfView[target]檢查可見性
角色移動:
move()方法
- 處理實際位置變化
速度計算:
spend(1/speed())
- 使用移動速度進行定時
傳送時視覺效果:
CellEmitter burst
- 在傳送時創建羊毛視覺效果
精靈尺寸和動畫:
Tengu.json
- 定義紋理、尺寸、空閒、跑動、攻擊和死亡動畫
Bestiary中等級生成配置:
Bestiary.json
- 天狗在PrisonBossLevel以”any”:{“Tengu”:1}出現
俄語字符串資源:
Tengu_Name (俄語)
,
Tengu_Desc (俄語)
,
Tengu_Info1 (俄語)
,
Tengu_Info2 (俄語)
,
Tengu_Info3 (俄語)
天狗肝臟物品腳本:
TenguLiver.lua
- 天狗掉落的自定義行為
機器可讀數據:
mr:tengu_mob
附加機制細節:
getCloser方法
- 當玩家進入視野時,天狗立即跳躍重置距離
特殊攻擊模式:
doAttack方法
- 在戰鬥中當天狗與玩家相鄰時,它會跳躍以避免近戰攻擊
陷阱創建數量:
jump()方法
- 在每次傳送期間,天狗在隨機瓦片上精確創建4個毒陷阱
移動策略:
jump()方法
- 天狗移動到不與敵人相鄰的位置以保持距離
治療行為:
jump()方法
- 當找不到有效位置時,天狗恢復最大生命值的10%並花費1/speed()回合
附加代碼引用:
Actor系統
,
角色基類
,
Dungeon類
,
等級類
,
角色列表工具
等級生成代碼:
PrisonBossLevel.java
- 天狗出現的特定布局
戰鬥AI參考:
Mob基類
- 包含天狗使用的通用AI模式
手裡劍攻擊效果:
Tengu.json
- 將zapEffect定義為“Shuriken”作為攻擊視覺效果
英雄類檢測:
Dungeon.heroClass
- 天狗如何檢測玩家類以進行掉落邏輯
最後更新: 2026年1月2日
參見
Boss敵人
- 其他主要地牢挑戰
監獄層
- 天狗所在區域
怪物
- 地牢中的其他生物
戰鬥
- 一般戰鬥機制
陷阱
- 天狗的陷阱機制
彈道學
- 視線計算系統
毒陷阱
毒氣
中毒
閃避
- 對抗天狗的重要因素
回合
- 理解戰鬥定時
遠程戰鬥
- 與遠程攻擊相關
精通之書
- 天狗的掉落之一
天狗肝臟
- 豺狼人類的特殊掉落
骷髏鑰匙
- 天狗掉落的鑰匙
金幣
- 標準 Boss 掉落
rpd
,
mobs
,
boss
,
ninja
,
assassin
,
prison