====== Питомец ====== ==== Описание ==== Питомец в Remixed Pixel Dungeon — это моб, который был преобразован для того, чтобы сражаться рядом с игроком. Питомцы ведут себя похоже на обычных мобов, но дружелюбны к игроку и будут атаковать врагов. ==== Механика ==== * Питомцы следуют за игроком по данжу * Питомцы атакуют врагов, которые попадают в зону досягаемости * Питомцы имеют те же статы и способности, что и их исходная форма моба * Питомцы не занимают место в инвентаре * Питомцы остаются в данже, когда игрок телепортируется или поднимается/спускается по лестницам * Питомцы помечены специальным флагом, который заставляет их игнорировать игрока * Питомцы используют тот же ИИ, что и их исходный тип моба ==== Создание ==== Питомцы можно создать различными способами: * Использование [[ru:rpd_sacrificial_sword_item|Жертвенного меча]] для превращения врагов * Использование заклинаний вроде [[ru:rpd_summon_beast_spell|Призыва зверя]] * Через конкретные предметы или механики уровней * Использование [[ru:rpd_scroll_of_domination_item|Свитка подчинения]] * Использование [[ru:rpd_spider_charm_item|Паучьего амулета]] для создания паучьих питомцев * Использование [[ru:rpd_chaos_staff_item|Хаотичного посоха]] для случайных эффектов * Использование [[ru:rpd_possess_spell|Заклинания вложения]] для временного управления ==== Поведение ==== * Питомцы приоритетно атакуют врагов, а не следуют за игроком * Питомцы подвержены эффектам урона по площади (AoE) * Питомцы могут умереть, если их здоровье достигнет нуля * Питомцы нельзя контролировать напрямую игроком * Питомцы не срабатывают на ловушки * Питомцы могут быть исцелены эффектами лечения по площади * Питомцы подвержены баффам и дебаффам ==== Ограничения ==== * Боссов нельзя превратить в питомцев * NPC нельзя превратить в питомцев * Некоторые особые враги не могут стать питомцами * Игрок может иметь только ограниченное количество питомцев одновременно * Питомцы не сохраняются между уровнями данжа (остаются на уровне, где были созданы) ==== Связанные элементы ==== * [[ru:rpd_sacrificial_sword_item|Жертвенный меч]] — Предмет, создающий питомцев через жертвоприношение врагов * [[ru:rpd_summon_beast_spell|Заклинание призыва зверя]] — Заклинание, создающее временных питомцев * [[ru:rpd_spider_charm_item|Паучья амулет]] — Предмет, создающий паучьих питомцев * [[ru:rpd_chaos_staff_item|Хаотичный посох]] — Предмет, способный сделать врагов питомцами * [[ru:rpd_scroll_of_domination_item|Свиток подчинения]] — Свиток, способный сделать врагов питомцами * [[ru:rpd_possess_spell|Заклинание вложения]] — Заклинание, создающее управляемых питомцев * [[ru:rpd_mobs|Мобы]] — Информация о вражеских существах, которые могут стать питомцами * [[ru:rpd_npc|NPC]] — Неигровые персонажи, которые не могут стать питомцами ==== Исходный код ==== * Создание питомцев: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Mob.java#L442-L448|Mob.makePet()]] * Класс Mob в общем: [[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/watabou/pixeldungeon/actors/mobs/Mob.java|Mob.java]] {{tag> ru:rpd ru:mechanics ru:mobs }}