Repellator event handler reworked. #204
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Переработан отпугиватель монстров(Monster repellator)
Область работы изменена с шара с указанным радиусом на куб(с репеллатором по центру). Заявленные ограничения по расстоянию оставлены без изменений.
Добавлены два режима(переключаются отвёрткой):
1 - Отменяет спаун только враждебных мобов(по умолчанию)
2 - Отменяет спаун враждебных мобов, свинозомби и оцелотов
Добавлена локализация для сообщений при клике отвёрткой:
S:Interaction_DESCRIPTION_Index_217 - для первого режима
S:Interaction_DESCRIPTION_Index_218 - для второго
Оптимизированы обработчики спауна у репеллаторов немного, должны работать чуть быстрее.
Исправлены баги, из-за которых плодились дубли обработчиков, при длительной работе сервера могло вызывать замедление и избыточное потребление памяти.
Signed-off-by: ShoGUN shogun.kub@gmail.com