[mod] Horde & Alliance grouping/trade
Author: Frozen-In-Time
Цитата:
Код:
src/game/Group.cpp | 33 ++++++++++++++++++++++++ |
Данный патч используется и на БГ.
Если вступить в группу противоположной фракции до начала или во время БГ, то тебя никто не сможет убить, а так же можно таскать флаги (Ущелье Песни Войны) обоих фракций. Очень серъезный баг=\ Есть ли у кого фикс на это? |
|
|
Прям таки намного улучшит? А мне что-то подсказывает, что на онлайне за тысячу человек за установку подобного мода юному Кулибину яйки оторвут. И за дело. Ибо нефиг убивать кривым кодом то, на чем нехилая часть игры держится.
|
Мда... Видел штук 5 вариантов патча на эту тему, но такого кривого еще не видел.... Это ж надо было так извратиться :( Патч с тупой подменой фракции конечно страдает своими глюками, но хотя бы с БГ там все нормально. Подозреваю что тут будет еще целая куча проблем (с кладбищем, логином) которые в патче просто не рассмотрены.
|
Ну вообще этот вариант патча очень старенький... Даже старше, чем тот, что был изначально в теме.
Вот только тот, что бы перестал нормально работать и тоже по страшному глючил. Вот предыдущий вариант: PHP код:
rsa, можешь предложить что-то стоящее взамен обоих вариантов? |
Перепробывал множество вариантов данного мода - результат такой же. Включая сборки от insider42 и rsa
|
Цитата:
|
Цитата:
+ разве нельзя в коде сделать что-то чтобы не надо было делать ЛА? |
1. Покопался в бранче - не смогу. Это штук 6 коммитов, размазанных с января по май этого года... Если кто стойкий поищет - может собрать, у них у всех в заголовке идет interfaction
2. Можно сделать в коде. Но потребуется вводить поле в БД и сильно корежить код ядра (сейчас все обходится почти косметическими правками) - я это делать не хочу. PS все равно некоторые глюки у меня остались, но с ними уже жить можно. |
грустно это. :( "у меня все есть и работает, а вы сами страдайте" - это крайне хреновый вариант ответа. :( Есть ли возможность его пересмотреть? :(
|
:pardon: Зато нотация Темпуры сподвигла меня патчик привести в более приличный вид. Сейчас на кроликах потестирую пару дней и выложу... Кому не терпится -
http://github.com/rsa/mangos/commit/...78cb6eb09f24ee Патч нацелен на ПВЕ, но если будут подробные багрепорты то можно подкрутить и ПВПшные глюки. |
Вложений: 1
git pull
git format-patch --full-index find interfaction |
Цитата:
А что там за косяки с ПВП могут быть? =) |
Цитата:
1. Можно получить "неуязвимость" на БГ. Т.е. для обоих сторон вы будите дружелюбным. Но флаги можно брать у обоих фракций. В таком случае можно получить флаг своей фракции и ждать пока принесут чужой. 2. Можно полностью уничтожить флаг. Если зарегистрироваться на БГ ордынцем за Альянс, взять флаг и сменить сторону, то флаг уже не реснится и БГ "зависает" 3. Так же есть проблема на Око Вечности с кладбищами. Если вы находитесь с вражеской фракцией в одной группе, то происходит путаница с кладбищами. Закономерность я пока не вычислил:) |
Цитата:
Еще не решена проблема с phase shift control, но это проблема спеллов. Я пытаюсь решить ее в своих инстах, пока получается $№?ново. |
Mangos_r10629 - уже не компиллится ни один из патчей в теме. У кого-нибудь есть рабочий патч для этой ревизии?
|
Я всегда ставил этот патч:
Код:
diff --git a/src/game/Group.cpp b/src/game/Group.cpp |
Вложений: 1
Есть недочёты... И немало... Я пользовался более приемлемым вариантом, но я его давно не обновлял, т.к. rsa добавил к себе в репо именно этот хак.
Выкладываю последнюю версию, что была у меня. |
Цитата:
http://ru-mangos.ru/announcement.php?a=5 хотелось бы узанать, как именно "никампилецо". |
Цитата:
|
Ошибка "наподобие того" обычно исправляется подобием того.
Вы крайне омерзительнейшим образом лишили возможности все коммьюнити получить полностью рабочую модификацию. |
Ограничитель - "альянс-орда"
На название темы не ругайтесь,прочитав содержимое вы поймете почему сложно придумать название темы которое бы соответствовало ее содержимому.
Сразу хочу сказать что я в этом деле недавно.И каких либо особых знаний у меня нету,есть только желание и стремление. Первоначальная задача: Сделать так что-бы альянс мог атаковать альянс и соответственно что-бы орда могла атаковать орду.Но что-бы люди из одной гильдии не могли атаковать друг друга,или-же созданием какого-либо значка над людьми из одной гильдии. Мои мысли по этому поводу. Как я ранее говорил я слабо разбираюсь в механике работы сервера,всех его составляющих,или-же вещей необходимых для его деятельности. Прежде всего мне пришло на ум сделать все нужные мне локации как арены ( например как Gurubashi Arena ).Узнав что это можно осуществить путем редактирования AreaTable.dbc (еще не проверял),передо мной встал второй вопрос,вообщем-то самый сложный. 1.Как сделать так что-бы люди из одной гильдии не могли атаковать друг друга. ИЛИ 2.Как сделать так что-бы над людьми (Над их никнеймом) из одной гильдии был одинаковый значок. Мои мысли по первому варианту: Я знаю что на арене сопартийцы не могут друг друга атаковать. Соответственно если такое возможно,то когда игрок будет вступать в гильдию он будет попадать в рейд,и выйти от туда сможет только в том случае если он покинет гильдию. Так-же я знаю что в игре существуют фракции.Может возможно сделать так что при вступление игроком в гильдию ему будет присваиваться ее фракция.Для всех эта фракция будет враждебна кроме самих согильдийцев. Мои мыли по поводу второго варианта. Знаю что подобные значки может выставлять рейд лидер для своих мемберов. Думаю мысль понятна Ну и вопрос к вам. Как это можно осуществить.Только пожалуйста конкретизируйте,поскольку как я уже говорил я этом деле не силен |
Цитата:
Ваши мысли по этому поводу могут стать кому-либо интересны только тогда, когда вы сами сможете их реализовать хотя бы в черновом варианте. Школоты с фонтаном дурацких идей и без вас полный вовжп. |
Текущее время: 17:13. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS