|
Ф/\Ей|\/| Ну сами понимаете... должно быть место, которое не модерируется... Но не злоупотребляйте... |
|
Опции темы | Опции просмотра |
|
19.01.2009, 00:48 | #1 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Баг в команде освежевать
Только что я нашел баг в коде МПМ “Былины”. При выполнении команды “освежевать труп” игрок получает кусок мяса и шкуру. Шкуры бывают различных разновидностей:
потрепанная шкура, дырявая шкура, изрезанная шкура и т.д. Допустим, вы убили белочку и освежевали ее труп и получили потрепанную шкуру белочки. Потом вы убили еще одного моба - медведя, освежевали его и получили, например, дырявую шкуру медведя. (Разновидность полученной шкуры зависит от ряда факторов, включая, возможно, случайные). Так вот, если при убийстве моба, например, лося, получается, например изрезанная шкура лося и у вас уже есть изрезанные шкуры других мобов, все они становятся изрезанными шкурами лося. Это связано с тем, что у всех изрезанных шкур один и тот же vnum (номер объекта). Проблема находится в функции create_skin() в файле act_item.cpp * * * Сообщая о баге прошу допустить меня в раздел форума "Для билдеров", я вам еще пригожусь как сторонний разработчик и тестер. |
20.01.2009, 18:08 | #2 |
Отличник форума
Регистрация: 24.08.2004
Сообщений: 1,026
|
как сторонний разработчик имх теляй свентовиту или кродо в аську) буит много больше пользы)
__________________
а тоже точно зарегился)) |
22.01.2009, 21:10 | #3 |
Гость
Сообщений: n/a
|
А у вас точно свежая версия движка былин? Я такую багу помнится давно-давно фиксил, дело там в группировке предметов в инвентаре просто.
ин Вы несете: [ 1663] невзрачная шкура волка [3] [ 1663] невзрачная шкура лисы огневки <великолепно> [ 1663] невзрачная шкура лося <великолепно> |
24.01.2009, 21:19 | #4 |
Занятой мадер
Регистрация: 25.09.2007
Адрес: Харьков
Сообщений: 149
|
Свежесть кода мне неизвестна. Код я скачал по cvs в сентябре 2007 года, но по ряду косвенных признаков мне кажется, что на cvs выставляется старый код. В общем, эта бага вполне уже могла быть исправлена. Я специально баги не ищу, наткнулся на нее я случайно, когда в своем маде снимал шкуру с желтого червя
|
25.01.2009, 14:17 | #5 |
Гость
Сообщений: n/a
|
На цвсе код всегда самый последний, потому что это цвс с сервера. Скорее у вас достается какая-то конкретная дата или метка, потому и обновления не выкачиваются.
|