zh:rpd:tengu_mob
天狗
基本數據
特殊能力
戰鬥機制
- 煙霧彈: 定期傳送(跳躍)到隨機有效位置,有5回合冷卻時間
- 陷阱製造: 在每次傳送階段在地牢中隨機製造4個毒陷阱
- 自我治療: 當無法跳躍到有效位置時,恢復最大生命值的10%
- 階段機制: 隨著戰鬥進展改變戰術
- 忍者技巧: 使用各種基於忍者的特殊攻擊
- 階段轉換: 隨著生命值降低變得更加危險
掉落物
位置
- 在監獄層作為 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)
- 效果描述: 基於代碼分析和字符串資源
- 附加字符串資源: TenguLiver_Name, TenguLiver_Info
- 精靈配置: Tengu.json - 精靈尺寸(寬度: 14,高度: 16),動畫幀
- 等級生成配置: Bestiary.json - 監獄區域生成率(PrisonBossLevel: “any”:{“Tengu”:1})
- 機制參考: 使用Ballistica進行遠程攻擊
- 陷阱機制: Trap系統
- 跳躍冷卻: JUMP_DELAY = 5
- 掉落邏輯: 精通之書僅對非死靈法師/豺狼人的英雄
- 天狗肝臟邏輯: 天狗肝臟僅對豺狼人英雄職業掉落
- 等級交互: LevelObjectsFactory用於陷阱創建
- 魔法地圖效果: 魔法地圖卷軸用於發現創建的陷阱
- 特殊視覺效果: 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}出現
- 天狗肝臟物品腳本: TenguLiver.lua - 天狗掉落的自定義行為
- 機器可讀數據: mr:tengu_mob
- 附加機制細節: getCloser方法 - 當玩家進入視野時,天狗立即跳躍重置距離
- 特殊攻擊模式: doAttack方法 - 在戰鬥中當天狗與玩家相鄰時,它會跳躍以避免近戰攻擊
- 陷阱創建數量: jump()方法 - 在每次傳送期間,天狗在隨機瓦片上精確創建4個毒陷阱
- 移動策略: jump()方法 - 天狗移動到不與敵人相鄰的位置以保持距離
- 治療行為: jump()方法 - 當找不到有效位置時,天狗恢復最大生命值的10%並花費1/speed()回合
- 等級生成代碼: PrisonBossLevel.java - 天狗出現的特定布局
- 戰鬥AI參考: Mob基類 - 包含天狗使用的通用AI模式
- 手裡劍攻擊效果: Tengu.json - 將zapEffect定義為“Shuriken”作為攻擊視覺效果
- 英雄類檢測: Dungeon.heroClass - 天狗如何檢測玩家類以進行掉落邏輯
- 最後更新: 2026年1月2日
參見
zh/rpd/tengu_mob.txt · Last modified: by 127.0.0.1

