ФЭНДОМ


В ивентах соревнований таких клубов, как плавательный или беговой используется единый обработчик действий ИИ, именованный "dy". Здесь будет описана его механика.

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

Циклическое определения набора характеристик Править

  • общая выносливость нпс: случайно от 20 до 100
  • текущая выносливость нпс равна общей выносливости нпс.
  • Пройденное расстояние нпс равно 0.

Описание обработчика "dy" Править

  • Счётчик цикла количества нпс в соревновании не равен -1
    • Если текущая выносливость нпс =50, то значение модификатора скорости =20
    • Если 20< текущая выносливость нпс <50, то значение модификатора скорости =0
    • Если 0< текущая выносливость нпс <=20, то значение модификатора скорости =случайное число от -10 до -30
      • Если пройденное расстояние нпс не равно -1
        • Задание случайного числа переменной выборки (от 0 до 9).
        • Если текущая выносливость нпс <0, то переменная выборки будет равна 9
        • Если 6<= значение переменной выборки <=0 (шанс 70%)
          • Задать переменной вторичной выборки значение общей выносливости нпс + модификатор скорости
          • Если значение вторичной выборки<=0, то присвоить ей 1
          • Значение текущей выносливости нпс уменьшается на случайное число от 5 до 10
          • Значение пройденного расстояния нпс увеличивается на значение переменной вторичной выборки.
        • Если значение переменной выборки равно 7 или 8
          • Задать переменной вторичной выборки значение общей выносливости нпс + модификатор скорости
          • Если значение вторичной выборки<=0, то присвоить ей 1
          • Значение текущей выносливости нпс уменьшается на случайное число от 10 до 20
          • Значение пройденного расстояния нпс увеличивается на значение переменной вторичной выборки.
        • Если значение переменной выборки равно 9
          • Задать переменной вторичной выборки значение общей выносливости нпс поделённой на (5+ модификатор скорости).
          • Если значение вторичной выборки<=0, то присвоить ей 1
          • Значение текущей выносливости нпс увеличивается на случайное число от 10 до 15
          • Значение пройденного расстояния нпс увеличивается на значение переменной вторичной выборки.
        • Если пройденное расстояние >= значению всей дистанции, то присвоение участнику флажок окончания расстояния.

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики