Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
10:36
3581
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Ошибки и сбои (общее)-->

АвторБД в КСЗС
Добрый день
В бою КСЗС у двух ЭЗ разное количество БД в навыках. На поле находится призрачный дракон, тем не менее БД у существ эльфов одинаковый

ссылка на сам бой
https://mirror.heroeswm.ru/war.php?warid=1579607054

Продублировано из раздела Техническая поддержка
я вижу так:
изначально у героев: у тебя 4, у него 3
Затем у твоих отрядов 3 (-1),
а его отрядов 3.
А почему это должно быть ошибкой?
Может дракон у одного героя съедает БД?
Ищешь причину проигрыша?)))
А зачем тебе там БД? Ещё быстрее же сгниют отряды)))
Привет Ленусик, скучаешь по мне?)
Лен, ну помолчи - за умную сойдешь. Эта массовая проблема, с которой сталкиваются игроки КСЗС, прошу исправить баг!
Написал дебаг-скрипт на deathstare, за реварды готов помочь найти ошибку в логике) 

[Log] Найдены существа со 'Смертельным взглядом': – "Призрачные драконы (ID: 42, Эффект: -1)"
[Log] --------------------------------------------------
[Log] Существа, у которых снижена мораль из-за 'Смертельного взгляда':
[Log] - КУ-КУ МОЙ МАЛЬЧИК [1] (ID: 1, Эффект: 1)
[Log] - ЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩЯ [1] (ID: 3, Эффект: 1)
[Log] - Алконавто [1] (ID: 5, Эффект: 1)
[Log] - Дикие энты [12] (ID: 7, Эффект: 1)
[Log] - Кристальные драконы [2] (ID: 8, Эффект: 1)
[Log] - Светлые единороги [52] (ID: 9, Эффект: 1)
[Log] - Лесные снайперы [46] (ID: 10, Эффект: 1)
[Log] - Нимфы [210] (ID: 11, Эффект: 1)
[Log] - Танцующие с ветром [163] (ID: 12, Эффект: 1)
[Log] - Лесные снайперы [47] (ID: 13, Эффект: 1)
[Log] - Налетчики на верблюдах [59] (ID: 21, Эффект: 1)
[Log] - Штурмовые слоны [21] (ID: 22, Эффект: 1)
[Log] - Воины Анубиса [4] (ID: 23, Эффект: 1)
[Log] - Черные скорпионы [9] (ID: 24, Эффект: 1)
[Log] - Пустынные убийцы [18] (ID: 25, Эффект: 1)
[Log] - Шакалы-воины [97] (ID: 26, Эффект: 1)
[Log] - Жрицы солнца [45] (ID: 27, Эффект: 1)
[Log] - Чемпионы [18] (ID: 35, Эффект: 1)
[Log] - Стрелки [200] (ID: 36, Эффект: 1)
[Log] - Штурмовые грифоны [64] (ID: 37, Эффект: 1)
[Log] - Высшие ангелы [5] (ID: 38, Эффект: 1)
[Log] - Защитники веры [146] (ID: 39, Эффект: 1)
[Log] - Адепты [30] (ID: 40, Эффект: 1)
[Log] - Адепты [29] (ID: 41, Эффект: 1)


ps см. реализацию в дуэлях/смешке
Проблема
если первое существо в очереди на проверку морали имеет иммунитет, игра ошибочно решает, что эффекта "Смертельного взгляда" на поле вообще нет

Решение
Нужно изменить логику так, чтобы флаг deathstare определялся один раз для всего поля боя, а не пересчитывался для каждого юнита
Эта массовая проблема, с которой сталкиваются игроки КСЗС, прошу исправить баг!
Да, выглядит это так: Как так? Как он МЕНЯ победил? Тут явно какой-то баг!
Пример сегодняшнего боя
https://mirror.heroeswm.ru/war.php?lt=-1&warid=1580038418
Бд не снизилось на -1 у рыцаря и эльфа
Ошибка заключается в отображение
Во время боя снижение бд показывается только у вас
if (((getbtype(btype)==1)||(getbtype(btype)==3)||(getbtype(btype)==NEWKZS))&&(player>0)&&(playero>0)) {
if (playero%2 == 1) {
sd = 1;
} else {
sd = -1;
}
и получается лог
[Log] --- СПИСОК ВСЕХ СУЩЕСТВ НА ПОЛЕ БОЯ ---
[Log] Формат: Имя [Количество] (ID: номер, Владелец: номер, Сторона: номер)
[Log] -----------------------------------------
[Log] Владелец: 1 (Сторона: -1)
[Log] - Мастер-Крайт [1] (ID: 1)
[Log] - Призрачные драконы [10] (ID: 7)
[Log] - Вестники смерти [15] (ID: 8)
[Log] - Скелеты-лучники [352] (ID: 9)
[Log] - Чумные зомби [297] (ID: 10)
[Log] - Призраки [48] (ID: 11)
[Log] - Высшие вампиры [61] (ID: 12)
[Log] - Призраки [1] (ID: 13)
[Log] Владелец: 2 (Сторона: -1)
[Log] - apfelstrudel [1] (ID: 2)
[Log] - Латники [232] (ID: 14)
[Log] - Арбалетчики [102] (ID: 15)
[Log] - Имперские грифоны [53] (ID: 16)
[Log] - Инквизиторы [28] (ID: 17)
[Log] - Архангелы [4] (ID: 18)
[Log] - Паладины [15] (ID: 19)
[Log] - Инквизиторы [15] (ID: 20)
[Log] Владелец: 3 (Сторона: 1)
[Log] - skorost00777 [1] (ID: 3)
[Log] - Боевые кентавры [303] (ID: 21)
[Log] - Безглазые виверны [34] (ID: 22)
[Log] - Вожаки [39] (ID: 23)
[Log] - Кровоглазые циклопы [4] (ID: 24)
[Log] - Вармонгеры [205] (ID: 25)
[Log] - Дочери земли [20] (ID: 26)
[Log] - Дочери земли [19] (ID: 27)
[Log] Владелец: 4 (Сторона: -1)
[Log] - Silversand [1] (ID: 4)
[Log] - Вестники смерти [9] (ID: 28)
[Log] - Архиличи [6] (ID: 29)
[Log] - Костяные драконы [9] (ID: 30)
[Log] - Скелеты-лучники [611] (ID: 31)
[Log] - Высшие вампиры [50] (ID: 32)
[Log] - Призраки [111] (ID: 33)
[Log] Владелец: 5 (Сторона: -1)
[Log] - Yarkon [1] (ID: 5)
[Log] - Древние энты [16] (ID: 34)
[Log] - Боевые единороги [37] (ID: 35)
[Log] - Танцующие со смертью [189] (ID: 36)
[Log] - Изумрудные драконы [4] (ID: 37)
[Log] - Верховные друиды [12] (ID: 38)
[Log] - Мастера лука [48] (ID: 39)
[Log] - Мастера лука [44] (ID: 40)
[Log] Владелец: 6 (Сторона: -1)
[Log] - Nehebkau [1] (ID: 6)
[Log] - Вестники смерти [13] (ID: 41)
[Log] - Архиличи [15] (ID: 42)
[Log] - Призрачные драконы [9] (ID: 43)
[Log] - Скелеты-лучники [222] (ID: 44)
[Log] - Чумные зомби [247] (ID: 45)
[Log] - Призраки [89] (ID: 46)
[Log] - Скелеты-лучники [166] (ID: 47)
[Log] -----------------------------------------
Во время просмотра чужого боя
деление чет/нечет
Верх: 1 3 5 - Команда (1)
Низ: 6 4 2 - Команда (-1)
Поэтому и происходит снижение бд только у "врагов"

Log] --- СПИСОК ВСЕХ СУЩЕСТВ НА ПОЛЕ БОЯ ---
[Log] Формат: Имя [Количество] (ID: номер, Владелец: номер, Сторона: номер)
[Log] -----------------------------------------
[Log] Владелец: 1 (Сторона: 1)
[Log] - Мастер-Крайт [1] (ID: 1)
[Log] - Призрачные драконы [10] (ID: 7)
[Log] - Вестники смерти [15] (ID: 8)
[Log] - Скелеты-лучники [352] (ID: 9)
[Log] - Чумные зомби [297] (ID: 10)
[Log] - Призраки [48] (ID: 11)
[Log] - Высшие вампиры [61] (ID: 12)
[Log] - Призраки [1] (ID: 13)
[Log] Владелец: 2 (Сторона: -1)
[Log] - apfelstrudel [1] (ID: 2)
[Log] - Латники [232] (ID: 14)
[Log] - Арбалетчики [102] (ID: 15)
[Log] - Имперские грифоны [53] (ID: 16)
[Log] - Инквизиторы [28] (ID: 17)
[Log] - Архангелы [4] (ID: 18)
[Log] - Паладины [15] (ID: 19)
[Log] - Инквизиторы [15] (ID: 20)
[Log] Владелец: 3 (Сторона: 1)
[Log] - skorost00777 [1] (ID: 3)
[Log] - Боевые кентавры [303] (ID: 21)
[Log] - Безглазые виверны [34] (ID: 22)
[Log] - Вожаки [39] (ID: 23)
[Log] - Кровоглазые циклопы [4] (ID: 24)
[Log] - Вармонгеры [205] (ID: 25)
[Log] - Дочери земли [20] (ID: 26)
[Log] - Дочери земли [19] (ID: 27)
[Log] Владелец: 4 (Сторона: -1)
[Log] - Silversand [1] (ID: 4)
[Log] - Вестники смерти [9] (ID: 28)
[Log] - Архиличи [6] (ID: 29)
[Log] - Костяные драконы [9] (ID: 30)
[Log] - Скелеты-лучники [611] (ID: 31)
[Log] - Высшие вампиры [50] (ID: 32)
[Log] - Призраки [111] (ID: 33)
[Log] Владелец: 5 (Сторона: 1)
[Log] - Yarkon [1] (ID: 5)
[Log] - Древние энты [16] (ID: 34)
[Log] - Боевые единороги [37] (ID: 35)
[Log] - Танцующие со смертью [189] (ID: 36)
[Log] - Изумрудные драконы [4] (ID: 37)
[Log] - Верховные друиды [12] (ID: 38)
[Log] - Мастера лука [48] (ID: 39)
[Log] - Мастера лука [44] (ID: 40)
[Log] Владелец: 6 (Сторона: -1)
[Log] - Nehebkau [1] (ID: 6)
[Log] - Вестники смерти [13] (ID: 41)
[Log] - Архиличи [15] (ID: 42)
[Log] - Призрачные драконы [9] (ID: 43)
[Log] - Скелеты-лучники [222] (ID: 44)
[Log] - Чумные зомби [247] (ID: 45)
[Log] - Призраки [89] (ID: 46)
[Log] - Скелеты-лучники [166] (ID: 47)
[Log] -----------------------------------------
К чему это приводит:
- Вы видите, что у врага боевой дух не падает. А на самом деле у него срабатывает "плохая мораль", и он пропускает ход (например, аура палача (-3) или изначально было бд 0 + призрачный дракон на поле). Вы видите одну игру, а происходит другая.
- Отображение эффектов (свечение, иконки статусов) также будет рассинхронизировано, потому что оно зависит от этих клиентских расчетов.
для skorost00777:
Не знаю, правдивые ли твои сообщения или просто рофл, похожий на правду, но выглядит мощно. За ли осуждаю.
А может, это действие как раз ваших скриптов и прочих вмешательств?
Елена, вы под чем? По себе людей не судят! Развейте свои тенденции парадоксальных иллюзий!
для качок112:
не надо строить из себя адекватных игроков. Как вы угрожаете игрокам в ксзс, пишите в личку угрозы и оскорбления, пытаясь запугать, знают уже многие. Звали в свою шайку, пытались запугать. Ничего не вышло. Писали в протоколах передач после того, как были занесены в ЧС. Получили штрафы. Теперь присылаешь 100 копеек, когда выиграешь)))) Внимания не хватает? И так далее. И все ради первых строчек в рейтинге. А тут вдруг выигрывает противник, которого толпой забить не можете))))
Ой, как стало больно! Давай искать баги. А сами рассказываете, что можете, практически, вмешиваться в игру, такие продвинутые хакеры!
Лен, я тебя не приглашал, но если хочешь, двери открыты ;) Если вступишь, будет шайка качка-ирмы, я решу вопрос!
я тебя не приглашал
у тебя для этого шестерки есть, они зазывали.
я решу вопрос!
Решала))))) Что, на 20 свои шайки есть? Не по зубам?
Шайки - это для слабаков))))
Для тех, кто в себе не уверен, только толпой могут нападать.
Мне с такими не по пути.
Пора уже что-то с ксзс делать, чтобы персонажи были неузнаваемы. Чтобы это было, действительно, каждый сам за себя.
Конечно есть, уже успешно себя показали, регулярно и тебе место указываемым, где-то там, среди шестых. А ещё кое что.. мне тут подсказал один инкогнито, что у тебя есть свое мини ОПГ ;)
для качок112:
успешно показали в стае. По одиночке - слабаки вы. Уже неоднократно проверено)
К списку тем
2007-2025, онлайн игры HeroesWM