Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transport problem in BG Strand of the Ancients #1384

Open
mns opened this issue Aug 27, 2013 · 9 comments
Open

Transport problem in BG Strand of the Ancients #1384

mns opened this issue Aug 27, 2013 · 9 comments

Comments

@mns
Copy link

mns commented Aug 27, 2013

The ship disappears in the middle of the route if player move on ship !
Way for create bug :
.deb bg
Enter to bg SA.
Wait for move ship.
30 sec after ship moved move hero.
Ship disappears !!!

Maybe related to new transport codes .

@rsa
Copy link
Member

rsa commented Aug 27, 2013

yes. same as in ICC and IOC. i'm work on this, but too slow :(

@mns
Copy link
Author

mns commented Sep 21, 2013

@rsa , Do you have plan for create new class for GAMEOBJECT_TYPE_TRANSPORT ?
I worked in this issue and now i know why not work properly.
For fix need create separate ObjectGuid() for HIGHGUID_TRANSPORT (0xF12)

Do you plan rename Transport calass to MoTransport and create Transport class for GAMEOBJECT_TYPE_TRANSPORT ?

I think GAMEOBJECT_TYPE_TRANSPORT id very simple and we can use Object creator inside GameObject::Create(...)
this -> Object::_Create(ObjectGuid(HIGHGUID_TRANSPORT, guidlow));

@rsa
Copy link
Member

rsa commented Sep 21, 2013

No, TYPE_TRANSPORT and TYPE_MO_TRANSPORT have similate movement mechanic. Need use Transport class for both types.

@mns
Copy link
Author

mns commented Sep 21, 2013

Also passenger system for TYPE_TRANSPORT ?!

@rsa
Copy link
Member

rsa commented Sep 21, 2013

yes. currently movement on object TYPE_TRANSPORT not maked always (only client-side movement exists).

@mns
Copy link
Author

mns commented Sep 21, 2013

TYPE_TRANSPORT must be has server side movement ?!
What's differents between TYPE_TRANSPORT and TYPE_MO_TRANSPORT ?

@rsa
Copy link
Member

rsa commented Sep 21, 2013

yes, must. but currently no - only some hacks for some transports.
difference - some additional features in MO_TRANSPORT, like intermap movement (virtual), more GO values for events (start/stop/pause/change direction), taxi path. _TRANSPORT has linear movement with 2 point and only 2 events (start/stop) on movement cycle.

@mns
Copy link
Author

mns commented Sep 21, 2013

Thx :)

@rsa
Copy link
Member

rsa commented Oct 6, 2013

first step of adding -
410829e

rsa added a commit that referenced this issue Oct 10, 2013
…CT_TYPE_TRANSPORT) and MOTransport (GAMEOBJECT_TYPE_MO_TRANSPORT) functionality. not must give any effect, only code structure change (FFU). related to #1384
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants