Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Неточности и дополнения!

В этом разделе можно оставить свои наблюдения и замечания по справочнику, а также высказать предложения по его совершенствованию и наполнению. Вся информация этого раздела будет скрупулезно рассматриваться и по мере сил и времени добавляться в справочник
offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 21 июн 2022, 10:05

Требования к строительству в Героях 1 и 2 - не транзитивны (в отличие от Героев 3). Например, для стоунхенджа нужна гильдия магов и стрельбище, для загона - стоунхендж, а для алой башни - загон. Но это не означает, что для алой башни нужна гильдия магов, стрельбище, стоунхендж и загон. Нужен только загон. Иногда эта механика "выстреливает" на авторских картах.
В справочнике это никак не отражено (а нужно ли?).

Изменил описание магических башен для Г1:
Цитата:
Позволяет изучать три заклинания 1-го уровня. Любой герой с книгой заклинаний получает их, посетив город.
Вернуться к началу

onlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5580
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2184 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 21 июн 2022, 10:19

Цитата:
В справочнике это никак не отражено (а нужно ли?).

Думаю, нужно. Это не совсем очевидный момент.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 21 июн 2022, 16:01

Замены...
Цитата:
При совпадении показателей скорости первыми ходят атакующие подразделения (находящиеся слева).
...
Примечание — Исключение из правил: оставшейся один стек монстров обороняющейся стороны с максимальной скоростью отряда, равной, максимальной скорости отряда нападающей стороны, будет всегда ходить в начале 2-го раунда первым, если в отряде противника более 1 стека!

Цитата:
В начале боя при совпадении показателей максимальной скорости первыми ходят атакующие подразделения (находящиеся слева).
...
Примечание - Если в первом раунде боя из примера последним действительно ходил один из отрядов героя, второй раунд согласно правилу чередования ходов начнут фениксы1.


Цитата:
«Ход» стрелковой башни наступает перед ходом самого быстрого обороняющегося отряда.

Цитата:
Башня стреляет каждый раунд перед тем, как первый обороняющийся отряд получает ход. Если все обороняющиеся отряды обездвижены (например, магией "Паралич"), выстрела не будет.

Понятно ли получилось?
С катапультой тоже работает?
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 23 июн 2022, 05:18

Дополнил "Нереализованные идеи". Осталось сделать "Музей Героев 2".

В этой статье: https://handbookhmm.ru/1-diplomacy - есть разные формулировки насчёт отношения силы армии. То ли "примерно 1.77", то ли строго >1.75. Там даже комментарий имеется:
Юрий писал(а):

«сила» армии должна быть 1.75+1 крестьянин или более. 1.77 у вас вышло лишь из-за неправильного округления значений по монстрам. При показателях крестьянин = 1, и т.д. с точностью до тысячных (как было на Астралвизарде) все сходится точно, а не примерно!

Я правильно понимаю, что везде должно быть указано >1.75?
Насчёт "округления", которое упоминает Юрий, не понял. В коде игры сила воинов целочисленная, я надеюсь?
Вернуться к началу

onlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5580
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2184 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 23 июн 2022, 09:38

Цитата:
Я правильно понимаю, что везде должно быть указано >1.75?

Да. 1.77 - это приблизительное значение, полученное кем-то эмпирическим путём.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 24 июн 2022, 10:25

Владимир писал(а):

...проводил тестовые бои с нейтралами.

Раньше у нас уже была сделана табличка с численностью отрядов нейтралов, которые появляются в месяцы существ:
Изображение
На основе тестов получил для отрядов, которые изначально присутствуют на карте и имеют случайную численность:
Крестьяне: 30-80
Лучники: 20-30
Копейщики: 20-30
Мечники: 13-25
Всадники: 8-16
Паладины: 6-12
Гоблины: 25-40
Орки: 15-30
Волки: 20-35
Огры: 10-20
Тролли: 7-10
Циклопы: 5-7
Феи: 20-40
Гномы: 10-25
Эльфы: 15-30
Друиды: 10-25
Единороги: 8-15
Фениксы: 7-12
Кентавры: 20-50
Горгульи: 15-30
Грифоны: 10-25
Минотавры: 10-16
Гидры: 6-8
Драконы: 3-7
Разбойники: 20-40
Кочевники: 12-25
Призраки: 10-20
Джинны: 4-9

Выглядит правдоподобно, но это всё-таки тесты. Хочу добавить это, наверное, к статье про дипломатию (пока что там ничего не менял).
Вернуться к началу

onlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5580
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2184 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 24 июн 2022, 12:16

Цитата:
Раньше у нас уже была сделана табличка с численностью отрядов нейтралов, которые появляются в месяцы существ:

Эта табличка и сейчас есть вот здесь.

Цитата:
На основе тестов получил для отрядов, которые изначально присутствуют на карте и имеют случайную численность:

Всё сходится, кроме Мечников.
Код: Выделить всё
char __thiscall game::SetRandomCreaturesNumber(game *this, eCreatures creature)
{
  char result; // al

  switch ( creature )
  {
    case eCreaturePeasant:
      result = RandInt(30, 80);
      break;
    case eCreatureArcher:
    case eCreaturePikeman:
      result = RandInt(20, 30);
      break;
    case eCreatureSwordsman:
    case eCreatureNomad:
      result = RandInt(12, 25);
      break;
    case eCreatureCavalry:
      result = RandInt(8, 16);
      break;
    case eCreaturePaladin:
      result = RandInt(6, 12);
      break;
    case eCreatureGoblin:
      result = RandInt(25, 40);
      break;
    case eCreatureOrc:
    case eCreatureElf:
    case eCreatureGargoyle:
      result = RandInt(15, 30);
      break;
    case eCreatureWolf:
      result = RandInt(20, 35);
      break;
    case eCreatureOgre:
    case eCreatureGhost:
      result = RandInt(10, 20);
      break;
    case eCreatureTroll:
      result = RandInt(7, 10);
      break;
    case eCreatureCyclops:
      result = RandInt(5, 7);
      break;
    case eCreatureSprite:
    case eCreatureRogue:
      result = RandInt(20, 40);
      break;
    case eCreatureDwarf:
    case eCreatureDruid:
    case eCreatureGriffin:
      result = RandInt(10, 25);
      break;
    case eCreatureUnicorn:
      result = RandInt(8, 15);
      break;
    case eCreaturePhoenix:
      result = RandInt(7, 12);
      break;
    case eCreatureCentaur:
      result = RandInt(20, 50);
      break;
    case eCreatureMinotaur:
      result = RandInt(10, 16);
      break;
    case eCreatureHydra:
      result = RandInt(6, 8);
      break;
    case eCreatureDragon:
      result = RandInt(3, 7);
      break;
    case eCreatureGenie:
      result = RandInt(4, 9);
      break;
    default:
      result = 3;
      break;
  }
  return result;
}
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 27 июн 2022, 14:06

Дополнил "Дипломатию". Добавил:
- Существа, которые уже вступали в бой, тоже становятся «неприсоединяемыми».
- В следующей таблице показаны значения параметра «X» и возможная численность нейтрального отряда для различных существ:
- Примечание: если вам повстречался отряд, в котором другое количество существ, то его точно нельзя присоединить.

Вот это:
Цитата:
Количество бродячих монстров в отряде точно не указывается, но по описанию (мало, немного, свора, много, орда или тьма) можно определить возможный минимум и максимум числа существ в этом отряде:

вместе с табличкой, наверное, стоит вынести куда-нибудь сюда: https://handbookhmm.ru/1-basic-concepts Или хотя бы в "основах" дать ссылку на "дипломатию".
Информация совсем для новичков, но притом важная.

Прочитав вторую половину статьи с примерами, понял, что они несостоятельны: описано присоединение отрядов, чья численность не попадает в диапазон случайных. Не знаю, что с ними делать. Рассмотрены-то они как "игровые", даже с претензией на быстрое прохождение.
Вернуться к началу

onlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5580
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2184 раз.

Re: Неточности и дополнения!

Сообщение AlexSpl » 27 июн 2022, 15:01

Скорее всего, абстрактные примеры. О рандомных диапазонах стало известно только сейчас. Как вариант, но маловероятный, "шаманство" картостроителя, который может установить бит лояльности вручную для любого отряда.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1046
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 629 раз.

Re: Неточности и дополнения!

Сообщение Владимир » 15 дек 2022, 22:15

Приключения духов стихий в Героях 3. Уровни везде указаны разные.
(механика SoD - справка редактора карт SoD - Механика RoE - справка редактора карт RoE)
Духи воздуха: 2 - 2 - 4 - 3
Духи бури: 2 - 2
Духи воды: 3 - 3 - 4 - 3
Духи льда: 4 - 3
Духи огня: 4 - 4 - 4 - 3
Духи энергии: 5 - 4
Духи земли: 5 - 5 - 5 - 4 (тем не менее, жилище в RoE не охраняется)
Духи магмы: 3(!) - 5
С одной стороны, известные вещи, с другой стороны - мало ли где что написано. Проверил на шариках MON и с помощью героев-специалистов по магии. Исправил описание домиков на карте приключений.
Вернуться к началу

Пред.След.

Вернуться в Предложения и замечания

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1