•                                                     ГЛАВНАЯ СТРАНИЦА
  • ФОРУМ
  • Мы Вконтакте
  • Дизайнерская мастерская
  • Флудилка
  • WoWBP-Shop
  • Музыка
  • Сервера WoW
  • КАРТИНКИ WOW
  • РЕКЛАМА НА САЙТЕ
Мини профиль
Логин:
Пароль:
Забыл пароль | Регистрация
Новое на форуме
Лучшие пользователи
Новые пользователи
Новые сообщения · Участники · Правила форума · Поиск · RSS
 
  • Страница 1 из 1
  • 1
Форум » TrinityCore » Патчи в ядро Trinity » Фикс на ТП в Инстах для Локов
Фикс на ТП в Инстах для Локов
Аристократ Дата: Вторник, 07.06.2011, 08:58 | Сообщение # 1

 

Награды: 10
Репутация: 124  
Сообщений: 222
Замечания:
Ранг: Рыцарь
Группа: Пользователи
Вещь полезная встречал редко где ... могу сразу сказать мне подсказали решение проблемы вот делюсь. Суть в том что ТП теперь не хранит КД и Тп у лока по рейду работает

# HG changeset patch
# User Lost Illusion <>
# Date 1300494827 -10800
# Node ID 8e1d85fde096105c73b3d25369f14bb86278e706
# Parent b798176b24cedc7509e51cb31335640742030f20
Fix player summon if player have bind.

diff -r b798176b24ce -r 8e1d85fde096 src/server/game/Spells/Spell.cpp
--- a/src/server/game/Spells/Spell.cpp Tue Mar 15 13:23:52 2011 +0100
+++ b/src/server/game/Spells/Spell.cpp Sat Mar 19 03:33:47 2011 +0300
@@ -52,6 +52,7 @@
#include "DisableMgr.h"
#include "SpellScript.h"
#include "InstanceScript.h"
+#include "InstanceSaveMgr.h"

#define SPELL_CHANNEL_UPDATE_INTERVAL (1 * IN_MILLISECONDS)

@@ -5337,9 +5338,12 @@
uint32 mapId = m_caster->GetMap()->GetId();
Difficulty difficulty = m_caster->GetMap()->GetDifficulty();
if (map->IsRaid())
- if (InstancePlayerBind* targetBind = target->GetBoundInstance(mapId, difficulty))
- if (targetBind->perm && targetBind != m_caster->ToPlayer()->GetBoundInstance(mapId, difficulty))
+ if (InstanceSave* targetsave = target->ToPlayer()->GetInstanceSave(mapId, true))
+ {
+ InstanceSave* m_castersave = m_caster->ToPlayer()->GetInstanceSave(mapId, true);
+ if (targetsave->GetInstanceId() != m_castersave->GetInstanceId())
return SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE;
+ }

InstanceTemplate const* instance = ObjectMgr::GetInstanceTemplate(mapId);
if (!instance)

 
©Strelok™® Дата: Понедельник, 13.06.2011, 00:17 | Сообщение # 2

 

Награды: 0
Репутация: -10  
Сообщений: 19
Замечания:
Ранг: Скаут
Группа: Заблокированные
Аристократ, бред.

СОБИРАЮ МИНУСЫ!

 
Narko Дата: Понедельник, 13.06.2011, 00:36 | Сообщение # 3

 

Награды: 0
Репутация: 13  
Сообщений: 75
Замечания:
Ранг: Капрал
Группа: Пользователи
фигня

 
Аристократ Дата: Понедельник, 13.06.2011, 00:38 | Сообщение # 4

 

Награды: 10
Репутация: 124  
Сообщений: 222
Замечания:
Ранг: Рыцарь
Группа: Пользователи
Мы с томарой ходим парой

 
terik Дата: Понедельник, 13.06.2011, 00:48 | Сообщение # 5

 

Награды: 5
Репутация: 76  
Сообщений: 157
Замечания:
Ранг: Рыцарь
Группа: Дизайнер
хахаха,юмарнул

 
Форум » TrinityCore » Патчи в ядро Trinity » Фикс на ТП в Инстах для Локов
  • Страница 1 из 1
  • 1
Поиск:


























WoWBP-Портал World of Warcraft 2010-2012
Администрация не несёт ответственности за содержащие файлы на портале. Все материалы на сайте принадлежат исключительно их владельцам!


Рейтинг игровых сайтовHotLogF-Domain.ru | Регистратор доменов

Контакты - SpWoWКонтакты / Условия и правила использования ресурса / Реклама