Я уже ни один раз обращался за помощью к XGM с решением проблемы десинхры.
Многие думали, что причина в скрипте. Но оказывается нет.
Как я уже писал это было из-за улучшения, а точнее из-за разнообразных иконок на разных лвл-ах улучшения. Я решил это проверить. Поставил одинаковые иконки и заменил тип улучшения. Десинхра пропала. Я думал, что причина в них. Но оказывается нет. Все дело оказалось в типе улучшения. Раньше, когда десинхра была, стоял вот такой тип улучшения атаки: "Дополнительная атака (кости)". Сейчас же я поставил: "Дополнительный урон при атаке" и десинхра исчезла. В предыдущей версии я снова вернул "Дополнительная атака (кости)" и десинхра опять явилась! Появляется она сразу, как любой игрок завершает 15 уровень улучшения.
По сути эти 2 улучшения делают одно и то же- улучшает кол-во наносимого урона. Но в 1 случае оно повышает на кол-во костей (у юнитов это значение разное от 1 и до +n), а во 2 случае доп урон- const (то есть если у какого-то юнита кол-во костей 1, а у другого 100, то повысится все равно на эту const).
Так вот вопрос: как реализовать улучшения на кол-во костей и при этом избежать десинхронизацию?
PS может кто знает, почему игра конфликтует с улучшением на кол-во костей или это улучшение конфликтует с каким-то юнитом? (стандартное улучшение у людей, время исследования 1 сек, 70+30*лвл золота)

Решения не было найдено! Самый верный способ сделать свою систему улучшений для юнитов, разбивая их на группы по признаку кол-ва грани у кости и кол-во костей, и в зависимости от этого повышать урон
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
Sergarr, интересное предположение. Попробую.
Если есть еще у кого теории -пишите
28
EnergyFrost, какое количество костей/граней у юнита 10/85 на 15 лвл улучшения
так же попробуй создать юнита с 100/100 и улучшение для него 10/100 (3 лвла)
и протестить с ним на десинк
вообще десинки в улучшениях очень частая вещь
поэтому стараюсь их не юзать
15
nvc123, (10, 85) не существует. Я просто обобщил всех юнитов (около 300 шт). По большей части юниты используют комбинации что-то типа (1, 15). Максимальная возможная комбинация с минимальными гранями (1, 85) максимальная с костями (10,30)
А вообще я планировал параллельно с вопросом сделать череду тестов. Удалять всех юнитов группами по 50% отсекая. В итоге придем к нужному. Но пока команда тестеров не собралась я задал вопрос. Чтобы еще идеи покидали на случай неудачи.
28
EnergyFrost, создай предложенного мной юнита и предложенное улучшение для него
если будет десинк из этого юнита/улучшений для него то всё ясно
и опиши параметры своего улучшения (значение на 1 лвл и прирост на последующих лвл)
20
Widgetizer 1.93 иногда портит объекты, я снимаю галочку с улучшений.
15
JaBeN_Симфер, не пользовался
nvc123, Sergarr, проверил ваши предложения. Нет. Не из-за этого. Количество не влияет
19
А если серьезно, то какой вообще смысл улучшать кости? Нет принципиальной разницы между повышением урона так, или так, тогда в чём разница?
Darknessay:
А если серьезно, то какой вообще смысл улучшать кости? Нет принципиальной разницы между повышением урона так, или так, тогда в чём разница?
*Даже, вернее, наоборот, мало кто оценит то, что в описании улучшения будет написано что то типа:
"Добавляет юнитам такого типа N костей урона" - И как понимать? Каких костей? Сколько урона оно добавляет?
15
Darknessay, в смысле? Ты, очевидно, не понимаешь разницы между Дополнительная атака (кости) и Дополнительный урон при атаке. Тут имеется ряд принципиальных отличий. Эти улучшения схожи лишь в том, что они повышают урон, а принцип действия различается в корне. Если неясно в чем отличия- задай вопрос- растолкую и не надо офтопить в теме. Но сначала прочитай статью по WE. Там подробно описано.
PS кол-во костей и кол-во грани у кости, на сколько я помню, это кривой перевод.
28
кол-во костей и кол-во грани у кости, на сколько я помню, это кривой перевод.
перевод нормальный
разброс урона определяется броском костей и выпавшими значениями
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.