Тема: [mod] Vehicles
Показать сообщение отдельно
Старый 17.06.2010, 05:03   #209
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

This part:
Цитата:
Сообщение от zergtmn Посмотреть сообщение
Вот патч, который реализует многоместные маунты: http://paste2.org/p/880155
Бранч: http://github.com/zergtmn/mangos/com...ltiseat_mounts
В базу:
Код:
ALTER TABLE creature_template
  ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`;
VehicleId из снифов: http://paste2.org/p/880137, тут не только маунты.
Теоретически на них можно сажать кричеров.
Implements spell like this:
Цитата:
Сообщение от zergtmn Посмотреть сообщение
http://www.wowhead.com/spell=60424, http://www.wowhead.com/spell=61425
Порт из TC и немного из репозитория Wojta.
Vehicle for more than one player

Цитата:
Сообщение от KiriX Посмотреть сообщение
Одно напрягает - кричер не деспавнится, когда садишься на вехикл, а помирает

А вот и трупы после юза вехикла:
Код:
+            if(v->GetVehicleFlags() & VF_DESPAWN_NPC)
+            {
+                v->SetSpawnDuration(unit->GetRespawnDelay()*IN_MILLISECONDS);
+                unit->setDeathState(JUST_DIED);
+                unit->RemoveCorpse();
+                unit->SetHealth(0);
+            }
added: что я здесь только не делал... Даже по сути удалял всё, выносил за пределы if, использовал ForcedDespawn - один фиг - от кричера, при посадке на вехикл, остаётся труп
KiriX вне форума