19.03.2010, 04:16 | #1 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Alliance Vanguard репутация
Есть у кого-нибудь решение, чтобы эту репутацию возможно было качать? Ровно как и Экспедицию Орды.
|
19.03.2010, 07:27 | #2 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
Код:
diff --git a/src/game/ReputationMgr.cpp b/src/game/ReputationMgr.cpp index fe72d55..ab624f6 100644 --- a/src/game/ReputationMgr.cpp +++ b/src/game/ReputationMgr.cpp @@ -228,8 +228,9 @@ void ReputationMgr::Initilize() bool ReputationMgr::SetReputation(FactionEntry const* factionEntry, int32 standing, bool incremental) { - SimpleFactionsList const* flist = GetFactionTeamList(factionEntry->ID); - if (flist) + uint32 faction_id = factionEntry->ID; + SimpleFactionsList const* flist = GetFactionTeamList(faction_id); + if (flist && (faction_id != 1037) && (faction_id != 1052)) { bool res = false; for (SimpleFactionsList::const_iterator itr = flist->begin();itr != flist->end();++itr) |
Пользователь сказал cпасибо: | Ranger (19.03.2010) |
19.03.2010, 12:37 | #3 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
PSZ, этот вариант не работает должным образом. В чате не отображается получаемой репутации, при фарме инстов качается только репутация Авангарда, а должны подниматься все дочерние репутации (без патча поднимаются все, кроме самого Авангарда).
|
19.03.2010, 17:01 | #4 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
Это я так и не понял почему. У орды в чате все отображается нормально, у альянса - нет. Но тем не менее, репутация качается.
Это точно, что должны подниматься все дочерние репутации тоже? |
19.03.2010, 18:19 | #5 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Да, судя по комментариям на WH, люди фармят репутации с дочерними фракциями именно фармом инстов.
|
19.03.2010, 21:04 | #6 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
А ссылку можно? А то мои источники совсем другое говорят.
|
19.03.2010, 23:18 | #7 | |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
http://www.wowhead.com/?faction=1068#comments
Комментарий JujuFish: Цитата:
|
|
24.03.2010, 09:06 | #8 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
Ну тогда так:
Код:
diff --git a/src/game/ReputationMgr.cpp b/src/game/ReputationMgr.cpp index 5cdcdd6..3dc58d6 100644 --- a/src/game/ReputationMgr.cpp +++ b/src/game/ReputationMgr.cpp @@ -238,6 +238,8 @@ bool ReputationMgr::SetReputation(FactionEntry const* factionEntry, int32 standi if(factionEntryCalc) res = SetOneFactionReputation(factionEntryCalc, standing, incremental); } + if (factionEntry->ID == 1037) || (factionEntry->ID == 1052)) + res = SetOneFactionReputation(factionEntry, standing, incremental); return res; } else |
24.03.2010, 09:44 | #9 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
А как решить вопрос с неотображением в чате у альянса репутации, не знаете?
|
24.03.2010, 10:17 | #10 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
Вот коммит тринити, это исправляющий: http://code.google.com/p/trinitycore...3f85cc1bad5d81
Можно флаг не реализовывать, а просто засунуть туда исключение на фракцию Alliance Vanguard. |
15.04.2010, 17:16 | #11 |
Гость
Сообщений: n/a
|
Нет, при получении репутации с одной из мелких фракций, тут же 1/4 идёт в командную, а при получении N репутации с командной, столько же идёт и каждой из мелких. Надеюсь, ничего не перепутал, но набивать максимальную - это не нужно однозначно.
Последний раз редактировалось Morion; 15.04.2010 в 17:17. Причина: добавлено |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[mod] Horde & Alliance grouping/trade | tempura | Моды | 24 | 14.01.2011 07:12 |
репутация класик контента | Fedia22 | Флудильня | 2 | 25.11.2010 14:33 |
[10257] Fixed typo in "alliance" in recent commit changes. | newsbot | CMaNGOS Commits | 0 | 24.07.2010 14:30 |
[mod] DK, Alliance Taxi | DiffuSer | Моды | 2 | 10.05.2010 11:49 |