Core/GameObjects: Transport (type 11) improvements
* Fully synchronize serverside animation progress with client * Implemented updating passenger positions on elevators * Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
This commit is contained in:
1 parent
b596675c3b
commit
25465699f7
32 files changed
+681
-323
No files matched your search
@@ -282,7 +282,7 @@ public:
|
||||
zoneId, (zoneEntry ? zoneEntry->AreaName : unknown),
|
||||
areaId, (areaEntry ? areaEntry->AreaName : unknown),
|
||||
object->GetPositionX(), object->GetPositionY(), object->GetPositionZ(), object->GetOrientation());
|
||||
if (Transport* transport = object->GetTransport())
|
||||
if (Transport* transport = dynamic_cast<Transport*>(object->GetTransport()))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_TRANSPORT_POSITION,
|
||||
transport->GetGOInfo()->moTransport.mapID, object->GetTransOffsetX(), object->GetTransOffsetY(), object->GetTransOffsetZ(), object->GetTransOffsetO(),
|
||||
|
||||
Reference in new issue
Block a user