Вопрос по зонам
Доброго времени суток.
Хотелось бы спросить, где меняется тип определенной зоны? (Пример: Шатратт - Синяя зона , тесть нейтральная. А Гурубаши красная - Тесть свободное пвп) Хотелось бы знать где это все можно найти, и например сделать Штормград и Оргриммар нейтральными городами (как пример) |
Скорее всего, в AreaTable.dbc
|
Данные беруться из DBC, если не ошибаюсь.
|
Просто на покойном форуме mangos.ru был топик про это, там кто то отвечал что это в ядре (эх жаль тогда не сохранил). Но судя по постам #2 и 3 все в дбц да?
Тоесть отредактировав сервеные дбц я смогу сделать допустим шторм нейтралкой? Тогда собственно вопрос, возможно довольно "нубский" как отредактировать DBC файл? |
гугл уже отменили?
|
Уже нашел на з-г, извиняюсь =)
сейчас посмотрим-с.. ----Update---- Посмотрел AreaTable.dbc как пример Код:
1519,0,0,688,0x200138,0,0,31,13,61,10,,,,,,,,,"Штормград",,,,,,,,0xFF01FE,0x2,0,,,0,-500.0,0.0,, |
Смею предположить, что это аура (нейтральная зона, свободное пвп и т.п.)
|
Код:
1519,0,0,688,0x200138,0,0,31,13,61,10,,,,,,,,,"Штормград",,,,,,,,0xFF01FE,0x2,0,,,0,-500.0,0.0,, 0x0 - враждебность 0x2 - только альянс 0x4 - только орда 0x6 - складывая 2 флага 0x2 и 0x4 получаем мир |
Ну если оно так и есть, то тогда эти данные можно изменять при загрузке дбц, добавив обработку определенных зон в код :)
|
это только предположение, надо смотреть больше данных, или же лезть идой в екзешку.
|
...либо методом тыка. :) :) :)
|
Или хаком в коде... ;)
Перечисляешь зоны по аналогии Код:
--- a/src/game/Player.cpp |
Текущее время: 06:12. Часовой пояс GMT +4. |
YTDB - MaNGOS DataBase