[11650] Visibility of ghosts in group
В разделе новичков, как-то глухо... http://ru-mangos.ru/showthread.php?t=3624
Хочется услышать комментарий от разработчиков. PHP код:
|
Код:
if (pGroup) Код:
Unit* target = ((Player*)pl); |
Цитата:
Код:
Player* target = ((Player*)pl) |
Возможно, так:
Код:
+ if (const Group* pGroup = GetGroup()) |
Еще одна лишняя проверка, так как pl и так уже является типа Player:
Код:
pl->GetTypeId() == TYPEID_PLAYER |
Скриншот делался три месяца назад: http://www.imagepost.ru/?v=wowscrnsh...311_133918.jpg
Патч обновлен 11642. Код:
diff --git a/src/game/Player.cpp b/src/game/Player.cpp |
есть специальная функция IsInSameRaidWith (IsInSameGroupWith учитывает тоько подгруппу в случае рейда)
не думаю что IsFriendlyTo нужно - так как члены группы по определению friendly в смысле людей - а наличие всяких charm-ов не влияет на отношение человека управляющего чаров. ;) зачем if (!(isAlive() || m_deathTimer > 0)) я не понял. Делаю небольшое предположение что духи тоже друг друга видят из той-же группы. тогда просто: Код:
if (IsInSameRaidWith(pl)) |
В такой упрощенной форме добавлено в [11650]. Спасибо.
|
Текущее время: 08:45. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS