====== 怪物 ====== 怪物是地牢中栖息的敌人和生物。 ==== 描述 ==== 怪物是指英雄在地牢中遇到的所有生物、怪兽和 NPC。它们从下水道里的简单老鼠到最深层的强大恶魔,种类繁多。 ==== 怪物类型 ==== * **普通怪物** - 具有简单 AI 的标准敌人 * **小型首领** - 拥有特殊能力的更强敌人 * **首领** - 守护重要物品或区域的主要挑战 * **NPC** - 可能帮助或阻碍英雄的非玩家角色 ==== 常见怪物属性 ==== * **生命值** - 当前健康状态 * **攻击技能** - 战斗中的准确度 * **防御技能** - 战斗中的闪避率 * **伤害** - 对对手造成的伤害范围 * **击杀经验** - 击败后获得的经验值 * **抗性** - 对某些效果或伤害类型的免疫 * **掉落物** - 击败时可能掉落的物品 ==== 怪物分类 ==== * **害兽** - 老鼠、蟑螂和其他小型生物 * **居住者** - 哥布林、豺狼人和其他类人敌人 * **地下世界** - 骷髅、僵尸和其他亡灵生物 * **恶魔生物** - 小鬼、恶魔和其他超自然生物 * **自动机** - 像傀儡这样的机械敌人 * **元素生物** - 火、冰和其他元素生物 * **监狱** - 专门在监狱区域发现的敌人 * **大厅** - 恶魔大厅中的强大生物 ==== 代码参考 ==== * 基础怪物类: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Mob.java|Mob.java]] - 基础实现 * 首领类: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/common/Boss.java|Boss.java]] - 首领特有机制 * AI 系统: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Mob.java#L150-L200|AI 实现]] - 怪物行为方式 * 精灵系统: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/MobSprite.java|MobSprite.java]] - 视觉表现 * 字符串资源: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - 所有怪物相关文本 * 生成系统: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/Level.java#L300-L350|Level 生成机制]] - 怪物如何出现在关卡中 ==== 著名怪物 ==== * [[cn:rpd:rat_mob|老鼠]] * [[cn:rpd:skeleton_mob|骷髅]] * [[cn:rpd:gnoll_mob|豺狼人]] * [[cn:rpd:warlock_mob|术士]] * [[cn:rpd:tengu_mob|天狗]] * [[cn:rpd:dm300_mob|DM-300]] * [[cn:rpd:king_mob|国王]] * [[cn:rpd:yog_mob|Yog-Dzewa]] ==== 另请参阅 ==== * [[cn:rpd:bosses|首领]] * [[cn:rpd:npc|NPC]] * [[cn:rpd:combat_mechanic|战斗]] * [[cn:rpd:levels|关卡]] {{tag> rpd mobs enemies creatures}}