Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

Важная информация

Баг-репорты Описываем проблемы и ошибки работы ядра

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2010, 19:50   #1
FreeBSD
RMDC Donator
 
Аватар для FreeBSD
 
Регистрация: 07.03.2010
Сообщений: 42
Сказал(а) спасибо: 20
Поблагодарили 12 раз(а) в 5 сообщениях
FreeBSD На верном пути
По умолчанию выход из застревания и варсонг.

ядро 9649. Суть в том, что при взятии флага ты юзаеш выход из застревания и появляешься на своем кладбище, и сдаешь флаг.
FreeBSD вне форума   Ответить с цитированием
Старый 24.06.2010, 22:18   #2
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

возможно ли как нибудь реализовать в ядре чтоб при использовании каста "выход из застревания" накладывался какой нибудь баф из за которого флаг бы слетал с персонажа, например бабл паладиновский или что нибудь подобное?

ревизия 10004 (от insider42)
labor вне форума   Ответить с цитированием
Старый 24.06.2010, 22:22   #3
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от labor Посмотреть сообщение
возможно ли как нибудь реализовать в ядре чтоб при использовании каста "выход из застревания" накладывался какой нибудь баф из за которого флаг бы слетал с персонажа, например бабл паладиновский или что нибудь подобное?

ревизия 10004 (от insider42)
Можно, смотри Spell::EffectStuck
zergtmn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
labor (24.06.2010)
Старый 25.06.2010, 01:18   #4
xex
Пользователь
 
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
xex На верном пути
По умолчанию

Цитата:
Сообщение от FreeBSD Посмотреть сообщение
ядро 9649. Суть в том, что при взятии флага ты юзаеш выход из застревания и появляешься на своем кладбище, и сдаешь флаг.
Лечится легко:
PHP код:
void Spell::EffectStuck(SpellEffectIndex /*eff_idx*/)
...
    if(
pTarget->isInFlight())
        return;

+    
// homebind location is loaded always
+    if(pTarget->InBattleGround())
+        
pTarget->TeleportToHomebind(unitTarget==m_caster TELE_TO_SPELL 0);
+    else
+        
pTarget->RepopAtGraveyard();

    
// Stuck spell trigger Hearthstone cooldown
    
SpellEntry const *spellInfo sSpellStore.LookupEntry(8690); 
После этого у игроков желание использовать .st на БГ пропадает
xex вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
labor (25.06.2010), Lightunit (04.07.2010)
Старый 04.07.2010, 10:11   #5
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

На оффе unstuck работает на бг так же, как и в любом другом месте.
zergtmn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lightunit (04.07.2010)
Старый 04.07.2010, 14:42   #6
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

Даже если игрок взял флаг?
labor вне форума   Ответить с цитированием
Старый 04.07.2010, 15:42   #7
selector
Пользователь
 
Аватар для selector
 
Регистрация: 12.03.2010
Сообщений: 64
Сказал(а) спасибо: 23
Поблагодарили 10 раз(а) в 5 сообщениях
selector На верном пути
По умолчанию

Аналогичная проблема. Если после входа на БГ(до начала самой игры) релогнуться, то появишся на кладбище противника.
selector вне форума   Ответить с цитированием
Старый 04.07.2010, 15:53   #8
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Удалил ареатриггеры из базы и перестало телепортировать на кладбище.
3650, 3654 - эти.

Последний раз редактировалось zergtmn; 04.07.2010 в 16:04.
zergtmn вне форума   Ответить с цитированием
Старый 08.07.2010, 15:42   #9
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

Сегодня проверил на офе, если на бг использовать застревание, то тебя отправляет в таверну которую ты выбрал своим домом, а не на кладбище на бг.

Может кто нибудь подсказать,где можно найти код отвечающий за работу Камень возвращения? Буду очень признателен!
labor вне форума   Ответить с цитированием
Старый 08.07.2010, 15:51   #10
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от labor Посмотреть сообщение
Сегодня проверил на офе, если на бг использовать застревание, то тебя отправляет в таверну которую ты выбрал своим домом, а не на кладбище на бг.
...
Т.е. абсолютно так же как и вне БГ.
LordJZ вне форума   Ответить с цитированием
Старый 08.07.2010, 16:00   #11
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию

в ядрах карателя вабще постоянно застревание телепортирует на ближайшее кладбище и на бг и вне его
Limpnau вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выход на Мангос через Telnet 1099511627776 Новичкам 6 24.06.2010 19:23


Текущее время: 09:22. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot