Агрессия

Эта вики была объединена с другой вики Фэндома. Данная вики заархивирована, и мы просим участников и читателей перейти на объединённый проект.
|


**Агрессия** — это невидимая статистика, которая определяет расстояние, исходя из которого враги начнут атаковать игрока. В игре есть различные предметы, которые могут изменять эту статистику при их использовании.

Все враги нацелены на игрока на основе критериев, установленных в их ИИ. Большинство из них будут постоянно пытаться попасть в цель, в то время как другие могут нападать, например, только в том случае, если игрок находится в воде.

*ERR В настоящее время Страж из набора Звездной Пыли — единственный призыв, способный отвести цель врагов от игрока, но только если он находится ближе, чем на 200 пикселей от указанного врага. В противном случае противник может напасть на игрока или Стража — в зависимости от того, что ближе. Лучше всего призвать Стража Звездной пыли ближе к толпам врагов, чтобы не стать их целью. По состоянию на 1.4.0.1, Страж звездной пыли нацелен на ближайшего врага, на действия которого игрок больше не может влиять.

Броня и другие предметы, которые «увеличивают / уменьшают агрессию врагов», заставляют врагов считать игрока ближе или дальше, чем они есть на самом деле. Следовательно, имея Стража Звездной Пыли рядом с врагом, но также имея экипированные аксессуары, увеличивающие агрессию, игрок может считаться «ближе», чем Страж Звездной Пыли, что потенциально может сделать игрока временной целью вместо Стража.

Если Кристалл Этернии активирован — Армия Древних будет нападать на него по умолчанию, нападая на игрока или Стража, только если они «встанут на пути».

## Механизм

### Снижение агрессии

Следующие предметы уменьшают статистику агрессии игрока, а это означает, что враги должны будут приблизиться, чтобы напасть на игрока.

Предмет | Агрессия |
---|---|

Зелье невидимости | −750 (пока не используются предметы) −250 (пока используются предметы) |

Гнилые останки | -400 |

Файл:.png | -400 |

Файл:.png | -400 |

Файл:.png | -400 |

Нож ПсихаНож Психа | В режиме невидимки, агрессия уменьшается вплоть до −750 |

Шрумитовая броняШрумитовая броня(full set) | В режиме невидимки, агрессия уменьшается вплоть до −750 |

Броня ВихряБроня Вихря(full set) | В режиме невидимки, агрессия уменьшается вплоть до −1200 |


- Снижение агрегации на −750 (или больше) почти гарантирует, что игрок не станет целью.
- Броня Вихря обеспечивает максимальное снижение агрессии, доступное в игре.

### Увеличение агрессии

Эти предметы увеличивают статистику агрессии игрока, что означает, что враги могут быть дальше от игрока и по-прежнему напасть на него.

Предмет | Агрессия |
---|---|

Черепаший шлем | +250 |

Черепаший нагрудник | +250 |

Черепашьи ботинки | +250 |

Жучий шлем | +250 |

Жучий панцирь | +400 |

Жучьи ботинки | +250 |

Шлем солнечной вспышки | +300 |

Нагрудник солнечной вспышки | +300 |

Ботинки солнечной вспышки | +300 |

Кастеты из плоти | +400 |

Файл:.png | +400 |

Файл:.png | +400 |


## Формула

Большинство врагов атакуют только ближайшую к ним цель. Сначала они определят расстояние до игрока, затем расстояние до Стража Звездной пыли (если он есть) и, наконец, расстояние до Кристалл Этернии. Формулы расстояния до игрока равно:

abs(targetPlayer.x + 10 − enemy.x + (enemy.width / 2)) + abs(targetPlayer.y + 21 − enemy.y + (enemy.height / 2)) − targetPlayer.aggro

Затем результат этой формулы сравнивается с результатом формулы Стража:

abs(guardian.x + 25 − enemy.x + (enemy.width / 2)) + abs(guardian.y + 40 − enemy.y + (enemy.height / 2)) − 200

Выбирается тот результат, который дает более высокое значение.

### Формула армии древних

Враги в Армии Древних следуют отдельной формуле, поскольку должны атаковать как игрока, так и кристалл. Враг сначала определит расстояние между кристаллом Этернии и им с помощью простой формулы расстояния. Затем, противник определяет «расстояние» до игрока по следующей формуле.

distance(enemy.position, targetPlayer.position) − targetPlayer.aggro

Несмотря на то, что эта формула учитывает агрессию, игрок будет проигнорирован, если он находится за пределами 200 пикселей от указанного врага. Как и в случае с обычными врагами, если Страж ближе к врагу, чем игрок, и находится в пределах 400 пикселей от него, то Страж становится целью вместо игрока.

## Примечание

- Все слаймы (кроме шипастых слизней, короля слизней и королевы слизней) полностью игнорируют игрока и Стража звездной пыли, когда экипирован аксессуар Королевский гель.
- «Сбитый с толку» (бафф) враг всегда будет смотреть в сторону от своей цели.
- Ниже приведен список комбинаций для минимально достижимой агрессии:
- Наименьшая достижимая агрессия −4300, что является результатом комбинации Вихревой брони в невидимом режиме, Ножа психа, Гнилых останков, Таинственного цветка, Прицела разведчика, Колчана сталкера и Зелья невидимости (без использования предметов).
*ERRНаименьшая достижимая агрессия −3100 является результатом комбинации Вихревой брони в невидимом режиме, Ножа психа, Гнилых останков и Зелья невидимости (без использования предметов).- Наименьшая достижимая агрессия −1500 является результатом комбинации грибнитовой брони в невидимом режиме и Зелья невидимости (без использования предметов).

- Ниже приведен список комбинаций для максимально достижимой агрессии:
- Наивысшая достижимая агрессия 2200, что является результатом комбинации шлема и поножей набора солнечной вспышки, панциря жука, кулаков плоти, перчатки берсерка и щита героя.
- Наивысшая достижимая агрессия 1800, что является результатом комбинации шлема и поножей набора солнечной вспышки, панциря жука, кулаков плоти и перчатки берсерка.
*ERRНаивысшая достижимая агрессия 1400, что является результатом комбинации шлема и поножей набора солнечной вспышки, панциря жука и кулаков плоти.- Наивысшая достижимая агрессия 900, что является результатом использования набора Жука.


## Сноски

## История

- 1.3.4: НИПы теперь могут быть нацелены.

- 1.3.0.1:
- Слизни больше не нацеливаются на игрока, если у него есть Королевский гель.
- Представлен Страж Звездной Пыли, который может отводить агрессию от игрока.


- 1.0: Введён

- 1.0.933.1: () Внесены изменения по сравнению с Консолью 1.0.750.0.

- 1.0.750.0: ()
- Слизни больше не нацеливаются на игрока, если у него есть королевский гель.
- Представлен Страж Звездной Пыли, который может отводить агрессию от игрока.


- 1.00: Введён

- 1.0.711.6: Введён

- 1.00: Введён

- 1.00: Введён

yue:Aggro/yue