[fix] not spawned GO activity
Пример: Инст - Олд хилсбрад, в бараках расбросано ГО огня типу ловушки, но он не активен (спавн -180), он должен появится после выполнения кв, но он кастует и сбивает каст для квеста, а так не должно быть. Это относится ко всем ловушкам.
Нижеследующий код исправляет это Код:
@@ -324,7 +324,7 @@ void GameObject::Update(uint32 /*p_time*/) |
Неужели всех устраивает баг с непоявившимися в мире ГО, типа ловушек, например на арене ловушки должны появится после истеченя некоторого времени, а сейчас их можно использовать с самого начала, лишь зная где они должны появится...?
|
Не торопись. Багу с бесконечным спауном сундуков скоро год, а править пока никто не собрался. Года через полтора и твой патч пойдет в дело...
|
Цитата:
|
С декабря прошлого года они нигде нормально не работают без фикса, потому что ошибка в чистое ядро внесена совершенно явная...
|
Цитата:
|
Цитата:
Дабы не изоретать велосипелов и не создавать дополнительного гемороя с бекпортами в таких случаях когда в мастере более правильный код лучше найти соответствующий коммит: Код:
git blame -- src/game/GameObject.cpp Цитата:
Цитата:
|
Цитата:
не уверен на все 100, но вроде бы некоторое время (январь-февраль) оно было даже в master но потом оттуда опять испарилось. |
Цитата:
|
@Vladimir
Вот о чём говорил rsa: http://getmangos.com/community/showthread.php?t=11161 Можно лутить бесконечно сундуки с негативным спавнтаймом. |
Патч в ветке по линку из предыдущего поста не рашает проблемы, он вообще к ней не имеет отношения фактически, так как проблема не ввидимости а в условиях когда генерируется лут. Аналогичная проблема давно решена у мобов. Патч из ветки добавлен в [10226]. Лут поправлен в [10227]. Естественно перенесу в mangos-0.12 и zero но позднее..
|
Цитата:
Код:
void ScriptedInstance::DoRespawnGameObject(uint64 uiOwner, uint64 uiGuid, uint32 uiTimeToDespawn) |
Текущее время: 02:50. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS