модули_игры:тактические_бои:монстры [2017/10/27 19:33] Шадька |
модули_игры:тактические_бои:монстры [2017/10/31 09:28] (текущий) Шадька |
| ====== Монстры (противники игрока в миссиях) и их базовые свойства ====== | | ====== Монстры (противники игрока в миссиях) и их базовые свойства ====== |
| | | |
- | - Тролль \\ | + | {{:shadowless:гоблин-ассасин.png |Гоблин-ассасин}} 1) **Гоблин-ассасин** \\ |
- | Свойства: \\ | + | //Свойства:// \\ |
- | * зона перемещения 1; \\ | + | - зона перемещения 2; \\ |
- | * ближний бой; \\ | + | - ближний бой; \\ |
- | * тяжёлый урон; \\ | + | - колющий урон; \\ |
- | * оглушение 40%; \\ | + | - контрудар 25%; \\ |
- | * удар в спину 100%.\\ | + | - удар в спину 100%. \\ |
- | - Гоблин-шаман | + | \\ |
- | Свойства: | + | {{:shadowless:голбин-лучник.png |Гоблин-лучник}} 2) **Гоблин-лучник** \\ |
- | - зона перемещения 1; | + | //Свойства:// \\ |
- | - стрелок; | + | - зона перемещения 1; \\ |
- | - магический урон; | + | - стрелок; \\ |
- | - штраф в ближнем бою 50%. | + | - колющий урон; \\ |
| + | - штраф в ближнем бою 50%; \\ |
| + | - штраф за дистанцию 50%. \\ |
| + | \\ |
| + | {{:shadowless:гоблин-маг.png |Гоблин-маг}} 3) **Гоблин-маг** \\ |
| + | //Свойства:// \\ |
| + | - зона перемещения 1; \\ |
| + | - атака по линиям; \\ |
| + | - магический урон. \\ |
| + | \\ |
| + | {{:shadowless:гоблин-мечник.png |Гоблин-мечник}} 4) **Гоблин-мечник** \\ |
| + | //Свойства:// \\ |
| + | - зона перемещения 2; \\ |
| + | - ближний бой; \\ |
| + | - тяжелый урон; \\ |
| + | - оглушение 20%. \\ |
| + | \\ |
| + | {{:shadowless:069dc-clip-19kb.jpg |Гоблин-шаман}} 5) **Гоблин-шаман** \\ |
| + | //Свойства:// \\ |
| + | - зона перемещения 1; \\ |
| + | - стрелок; \\ |
| + | - магический урон; \\ |
| + | - штраф в ближнем бою 50%. \\ |
| + | \\ |
| + | {{:shadowless:монстр1.png |Тролль}} 6) **Тролль** \\ |
| + | //Свойства:// \\ |
| + | - зона перемещения 1; \\ |
| + | - ближний бой; \\ |
| + | - тяжёлый урон; \\ |
| + | - оглушение 40%; \\ |
| + | - удар в спину 100%. \\ |
| + | \\ |
| + | **__Базовые параметры монстров на 1 уровне:__** \\ |
| + | \\ |
| + | {{ http://img.ereality.ru/docs/tactics/table9.png |Параметры монстров}} \\ |
| | | |
- | 3) Гоблин-лучник | + | ===== Поведение монстров на поле боя ===== |
- | Свойства: | + | |
- | - зона перемещения 1; | + | |
- | - стрелок; | + | |
- | - колющий урон; | + | |
- | - штраф в ближнем бою 50%; | + | |
- | - штраф за дистанцию 50%. | + | |
| | | |
- | 4) Гоблин-маг | + | **Гоблин-лучник:** |
- | Свойства: | + | - Если на соседних секторах есть вражеские отряды, то он бьет того из них, у кого меньше защита от колющего урона. |
- | - зона перемещения 1; | + | - Если на соседних секторах нет вражеских отрядов, то он ищет вражеские отряды в своей зоне дистанционного поражения. Сначала просматривается зона поражения 100%. Если в ней один противник, то гоблин-лучник атакует его. Если несколько, то атакует противника с наименьшей защитой от колющего урона. Если нет, то просматривает зону поражения 50%. Если в ней один противник, атакует его. Если несколько, то атакует противника с наименьшей защитой от колющего урона. При прочих равных атакует случайного. |
- | - атака по линиям; | + | - Лучник может атаковать каждый вражеский отряд на поле боя (в ближнем или дистанционном бою), поэтому лучник в свой ход всегда кого-то атакует и не перемещается. |
- | - магический урон. | + | |
| | | |
- | 5) Гоблин-мечник | + | **Гоблин-маг:** |
- | Свойства: | + | - Для каждого из доступных магу для размещения секторов (его нынешний + соседние сектора, свободные от других отрядов) рассчитывается ценность сектора: |
- | - зона перемещения 2; | + | * +2 за каждый вражеский отряд, находящийся на одной горизонтали или вертикали с рассчитываемым сектором (т.к. такой отряд будет атакован, если маг переместится на рассчитываемый сектор) |
- | - ближний бой; | + | * +1 тому сектору, где находится сейчас маг, если хотя бы на одном из 8 соседних секторов есть вражеский отряд (чтобы маг не перемещался на равнозначный сектор, рискуя получить удар в спину). |
- | - тяжелый урон; | + | - После этого маг перемещается на сектор с наибольшей ценностью. Если таких несколько, то перемещается на случайный из них. |
- | - оглушение 20%. | + | - Если есть хоть один вражеский отряд или разрушаемый объект в зоне поражения, то маг проводит атаку по линиям. |
| | | |
- | 6) Гоблин-ассасин | + | **Гоблин-мечник:** |
- | Свойства: | + | - Если на соседних секторах есть вражеские отряды, то голин-мечник бьет того из них, у кого меньше защита от тяжелого урона. |
- | - зона перемещения 2; | + | - Если на соседних секторах нет вражеских отрядов, то мечник выбирает в своей зоне перемещения сектор, ближайший к ближайшему вражескому отряду и незаблокированный другими отрядами. |
- | - ближний бой; | + | |
- | - колющий урон; | + | |
- | - контрудар 25%; | + | |
- | - удар в спину 100%. | + | |
- | | + | |
- | Базовые параметры монстров на 1 уровне: | + | |
- | http://img.ereality.ru/docs/tactics/table9.png | + | |
- | | + | |
- | Поведение монстров (ИИ - искусственного интеллекта) на поле боя | + | |
- | | + | |
- | Гоблин-лучник: | + | |
- | 1) Если на соседних секторах есть вражеские отряды, то он бьет того из них, у кого меньше защита от колющего урона. | + | |
- | 2) Если на соседних секторах нет вражеских отрядов, то он ищет вражеские отряды в своей зоне дистанционного поражения. Сначала просматривается зона поражения 100%. Если в ней один противник, то гоблин-лучник атакует его. Если несколько, то атакует противника с наименьшей защитой от колющего урона. Если нет, то просматривает зону поражения 50%. Если в ней один противник, атакует его. Если несколько, то атакует противника с наименьшей защитой от колющего урона. При прочих равных атакует случайного. | + | |
- | 3) Лучник может атаковать каждый вражеский отряд на поле боя (в ближнем или дистанционном бою), поэтому лучник в свой ход всегда кого-то атакует и не перемещается. | + | |
- | | + | |
- | Гоблин-маг: | + | |
- | 1) Для каждого из доступных магу для размещения секторов (его нынешний + соседние сектора, свободные от других отрядов) рассчитывается ценность сектора: | + | |
- | +2 за каждый вражеский отряд, находящийся на одной горизонтали или вертикали с рассчитываемым сектором (т.к. такой отряд будет атакован, если маг переместится на рассчитываемый сектор) | + | |
- | +1 тому сектору, где находится сейчас маг, если хотя бы на одном из 8 соседних секторов есть вражеский отряд (чтобы маг не перемещался на равнозначный сектор, рискуя получить удар в спину). | + | |
- | 2) После этого маг перемещается на сектор с наибольшей ценностью. Если таких несколько, то перемещается на случайный из них. | + | |
- | 3) Если есть хоть один вражеский отряд или разрушаемый объект в зоне поражения, то маг проводит атаку по линиям. | + | |
- | | + | |
- | Гоблин-мечник: | + | |
- | 1) Если на соседних секторах есть вражеские отряды, то голин-мечник бьет того из них, у кого меньше защита от тяжелого урона. | + | |
- | 2) Если на соседних секторах нет вражеских отрядов, то мечник выбирает в своей зоне перемещения сектор, ближайший к ближайшему вражескому отряду и незаблокированный другими отрядами. | + | |
| Если таких секторов несколько, то мечник выбирает из них тот сектор, для которого сумма расстояний от мечника до сектора и от сектора до ближайшего вражеского отряда минимальная. | | Если таких секторов несколько, то мечник выбирает из них тот сектор, для которого сумма расстояний от мечника до сектора и от сектора до ближайшего вражеского отряда минимальная. |
| После этого мечник перемещается на выбранный сектор. | | После этого мечник перемещается на выбранный сектор. |
| Если целей для атаки и секторов для перемещения нет (т.е. юнит полностью заблокирован союзными отрядами и границами поля), то мечник вешает на себя защиту. | | Если целей для атаки и секторов для перемещения нет (т.е. юнит полностью заблокирован союзными отрядами и границами поля), то мечник вешает на себя защиту. |
- | 3) После перемещения мечник снова ищет на 8 соседних секторах вражеские отряды. Если цели есть, то бьет отряд с наименьшей защитой от тяжелого урона. При прочих равных атакует случайного. | + | - После перемещения мечник снова ищет на 8 соседних секторах вражеские отряды. Если цели есть, то бьет отряд с наименьшей защитой от тяжелого урона. При прочих равных атакует случайного. |
| | | |
- | Гоблин-ассасин: | + | **Гоблин-ассасин:** |
| Аналогично мечнику, но приоритет отдаётся целям с наименьшей защитой от колющего урона. При прочих равных атакует случайного. | | Аналогично мечнику, но приоритет отдаётся целям с наименьшей защитой от колющего урона. При прочих равных атакует случайного. |
| | | |
- | Тролль: | + | **Тролль:** |
| Поведение на поле боя аналогично мечнику, но в рамках зоны перемещения 1. | | Поведение на поле боя аналогично мечнику, но в рамках зоны перемещения 1. |
| | | |
- | Гоблин-шаман: | + | **Гоблин-шаман:** |
| Ведёт себя аналогично лучнику, но ищет цели с наименьшей защитой от магического урона. При прочих равных атакует случайного. | | Ведёт себя аналогично лучнику, но ищет цели с наименьшей защитой от магического урона. При прочих равных атакует случайного. |
| Хотя у гоблина-шамана нет штрафа за дистанцию, но он, как и лучник, сначала ищет цели в зоне поражения лучника 100%, а потом уже в зоне поражения лучника 50%. | | Хотя у гоблина-шамана нет штрафа за дистанцию, но он, как и лучник, сначала ищет цели в зоне поражения лучника 100%, а потом уже в зоне поражения лучника 50%. |