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