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