|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
22.12.2011, 22:04 | #1 |
Администратор
|
GAMEOBJECT_TYPE_TRAP = 6 (заселение)
Если верить вики, то го тип 6 встречается у го:
GAMEOBJECT_TYPE_BUTTON = 1: data3: linkedTrap GAMEOBJECT_TYPE_CHEST = 3: data7: linkedTrapId GAMEOBJECT_TYPE_SPELLFOCUS = 8: data2: linkedTrapId GAMEOBJECT_TYPE_GOOBER = 10: data12: linkedTrapId При этом го тип 6 должен находиться в точке основного го и обрабатываться вместе с ним. Сейчас его тупо прописывают в базе в точках спавна основных го, при деспавне которых остается го тип 6. В теории можно не хранить в базе "заселение" таких го, а загружать их в мир сразу с основным го в те же координаты, с теми же фазами и масками, но: Код:
GameObjectData& data = mGameObjectDataMap[guid]; Также обработка основного го (смена видимости, фаз, масок и т.д.) должна вызывать обработку го тип 6, прописанного в шаблоне. 1. Правильно ли я понимаю реализацию работы го тип 6, прописанных в шаблонах других го? 2. Какие есть более простые варианты? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10860] Handle GAMEOBJECT_TYPE_TRAP in Use, as done for other GO types. | newsbot | CMaNGOS Commits | 0 | 11.12.2010 22:40 |