Важно С наступающим Новым 2026 годом!!!
  • 204
  • 10
Портал RPG Russia поздравляет всех посетителей, старожилов и новых искателей приключений с Новым годом 2026! 🎄✨ Новый год многие воспринимают как кнопку "с нуля": всё забыть и начать заново. А...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 5.692
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 10.797
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 8.537
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...

Гильдии 1.5 Найденные баги для правки в патче - 3ч

Автор
Автор
Heartthrum

Heartthrum

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Тестировщик
 
Почётный пользователь
Участник форума
Регистрация
29 Фев 2016
Сообщения
11.256
Реакции
5.406
Баллы
952
Лучшие ответы
358

blackscull

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
45
Реакции
28
Баллы
55
Лучшие ответы
0
Нисколько. Со стороны обмена (отдача руды и получение золота) всё корректно. 69 отдал, 828 получил.

вся логика прячется в функции B_SELLTONPC если при отладке видим что возвращает 27, то какая то логика внутри функции рассчитывает это число. Уже после этого происходит проверка if SELLGOLD >= 50
 
Автор
Автор
Heartthrum

Heartthrum

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Тестировщик
 
Почётный пользователь
Участник форума
Регистрация
29 Фев 2016
Сообщения
11.256
Реакции
5.406
Баллы
952
Лучшие ответы
358

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.903
Реакции
1.356
Баллы
306
Лучшие ответы
146
Есть прикол, когда у итема стоит 2 value_XXX в его свойствах, то есть и value и в const[5]
Было замечено еще очень давно в ваниль скриптах при покупке выпивки у сэмуэля, бывало разные цифры проскакивали
Виной было
Const[5]=value_XXX;
После замены на обычное value или абстрактное число, баг уходил
--- Добавлено: ---

Также увидел, что по по-моему стоит скобка не в том месте в функции B_SellToNpc (Исходники есть у меня)
@Alex1
//percentprice = (item.value * percent * amount / 100);
percentprice = (item.value * percent * amount) / 100;

Опять балансить, ибо с неправильным счетом выходит 828 монет при 69 маг руды, а при правильном 869:D

Советую тебе пройтись по всем функциям, где есть деление и проверить наличие скобок, а то не забываем, что деление будет первым (а то бегло глянул, куча место где либо нет скобок, либо стоят неправильно)
 
Последнее редактирование:
Автор
Автор
Heartthrum

Heartthrum

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Тестировщик
 
Почётный пользователь
Участник форума
Регистрация
29 Фев 2016
Сообщения
11.256
Реакции
5.406
Баллы
952
Лучшие ответы
358
Опять балансить, ибо с неправильным счетом выходит 828 монет при 69 маг руды, а при правильном 869
Вообще, кусок руды 30 монет стоит, процент Парсиваля - 40%. 30*0,4*69=828. Так что сам подсчёт правильный. Может, просто формулы криво сделаны (под скупку).
 

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.903
Реакции
1.356
Баллы
306
Лучшие ответы
146
Вообще, кусок руды 30 монет стоит, процент Парсиваля - 40%. 30*0,4*69=828. Так что сам подсчёт правильный. Может, просто формулы криво сделаны (под скупку).
Ну хуже не будет, а так хер знает, почему ещё не может проходить условие и кач огр.инвентаря, в остальном там обычный код без ошибок.
 
Автор
Автор
Heartthrum

Heartthrum

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Тестировщик
 
Почётный пользователь
Участник форума
Регистрация
29 Фев 2016
Сообщения
11.256
Реакции
5.406
Баллы
952
Лучшие ответы
358
@n1kx, да Алекс "пофиксил" уже. Сделал локальную переменную. :)
Код:
    VALUE_ITEM = ITEM.VALUE;
 

blackscull

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
45
Реакции
28
Баллы
55
Лучшие ответы
0
Встроенный огонек начинает искать таблички после усиления на поиск зелий)) хотя есть отдельный пункт усиления под карты, таблички, карты и книги. Это вводит в заблуждение)
 

blackscull

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
45
Реакции
28
Баллы
55
Лучшие ответы
0
Старые ящеры с хутора по квесту Ханиса, за таверной орлана аннигилировали всех скальных зайцев. Хорошо хоть скальный заяц с тенью не пострадал.
 
Автор
Автор
Heartthrum

Heartthrum

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Тестировщик
 
Почётный пользователь
Участник форума
Регистрация
29 Фев 2016
Сообщения
11.256
Реакции
5.406
Баллы
952
Лучшие ответы
358
Старые ящеры с хутора по квесту Ханиса, за таверной орлана аннигилировали всех скальных зайцев. Хорошо хоть скальный заяц с тенью не пострадал.
Так и задумано. У квеста несколько скрытых нюансов, в зависимости от которых можно минимум лута и опыта получить или максимум с этой зоны.
 
Сверху Снизу