Добавлен EnergyFrost
Я уже ни один раз обращался за помощью к XGM с решением проблемы десинхры.
Многие думали, что причина в скрипте. Но оказывается нет.
Многие думали, что причина в скрипте. Но оказывается нет.
Как я уже писал это было из-за улучшения, а точнее из-за разнообразных иконок на разных лвл-ах улучшения. Я решил это проверить. Поставил одинаковые иконки и заменил тип улучшения. Десинхра пропала. Я думал, что причина в них. Но оказывается нет. Все дело оказалось в типе улучшения. Раньше, когда десинхра была, стоял вот такой тип улучшения атаки: "Дополнительная атака (кости)". Сейчас же я поставил: "Дополнительный урон при атаке" и десинхра исчезла. В предыдущей версии я снова вернул "Дополнительная атака (кости)" и десинхра опять явилась! Появляется она сразу, как любой игрок завершает 15 уровень улучшения.
По сути эти 2 улучшения делают одно и то же- улучшает кол-во наносимого урона. Но в 1 случае оно повышает на кол-во костей (у юнитов это значение разное от 1 и до +n), а во 2 случае доп урон- const (то есть если у какого-то юнита кол-во костей 1, а у другого 100, то повысится все равно на эту const).
Так вот вопрос: как реализовать улучшения на кол-во костей и при этом избежать десинхронизацию?
PS может кто знает, почему игра конфликтует с улучшением на кол-во костей или это улучшение конфликтует с каким-то юнитом? (стандартное улучшение у людей, время исследования 1 сек, 70+30*лвл золота)
Принятый ответ
Решения не было найдено! Самый верный способ сделать свою систему улучшений для юнитов, разбивая их на группы по признаку кол-ва грани у кости и кол-во костей, и в зависимости от этого повышать урон
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. ssbbssc
наверное
В общем, 12 уровней юнитов и все варьируются (1-10, 2-85)
Если есть еще у кого теории -пишите
так же попробуй создать юнита с 100/100 и улучшение для него 10/100 (3 лвла)
и протестить с ним на десинк
вообще десинки в улучшениях очень частая вещь
поэтому стараюсь их не юзать
Ред. EnergyFrost
А вообще я планировал параллельно с вопросом сделать череду тестов. Удалять всех юнитов группами по 50% отсекая. В итоге придем к нужному. Но пока команда тестеров не собралась я задал вопрос. Чтобы еще идеи покидали на случай неудачи.
если будет десинк из этого юнита/улучшений для него то всё ясно
и опиши параметры своего улучшения (значение на 1 лвл и прирост на последующих лвл)