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
[master] Core/GameObject: Elevator teleports instead of moving #14704
Comments
@burbur : even if the source is moved, you can still post the full TC version string from your Worldserver. |
Would someone be kind and confirm the bug on 6.x? |
On 6.X the object just teleports from a position to another without movements. |
That seems to be what is happening in the video posted above. |
@tkrokli yes thank you! It's that because i've just pulled until it was available the branch. @Killyana In this case it does, because the behavior is the same. I've killed her "normally" and with ".die". Same result. The elevator starts and it just teleport up and down after the time (I believe) it needs to go from one side to the other. So if it need 24 seconds to go downstairs it will teleport after 24 seconds plus the time needed to be stopped on the "stopFrame", like in Shauren's fix is called. @DDuarte yes. It just teleports with the player on it... it's like it has superspeed really, more than teleport. Seems like it takes the update to client (if it needed, don't know if we need to send the information to the client), or anyway the client updates the position, only when it comes to the "stopframe" saved in the gameobject_template. |
I don't know if this could be of help but i just tried with another elevator, the one in halls of origination. I just wrote a little script for the controller that it's on the side. (The gossip were taken from a retail walkthrough but are not the important thing right now). The script for the two gossips is:
Second:
The reason for the second one is that with only (transport_stopped, 1) it doesn't move at all unless i click again the first... but i guess it's right in some way. Right now it seems it just teleport as you "switch" gobj state. Video Proof: https://vid.me/dVoH |
try with 266c09f |
@joschiwald Nothing to do... same behavior! |
Well, i've just done some sniff today (on halls of origination elevator) with a friend's retail account... seems like this is what i got: This is from when i press the second option to take it to the second floor. (GossipIndex: 1, while 0 is to the first floor, as in my video)
I guess the update_object is about the elevator, but i'm not sure. Seems like it nees a "ForceValuesUpdate" at object_level and object_bytes_1, like in the update() function.
Just an idea anyway. Update 1: (I'm on 4.3.4 branch)
and elevator controller script:
It actually move normally from first floor to the second pressing gossip 1, but it just teleport when you are on the second floor, pressing gossip 0. |
This bug is still valid? |
cannot reproduce on f663743 |
Still happen on 7.x and 4.3.4 |
after last commits about transport is this still valid? |
No, those commits specifically fix that issue |
Hello there. Don't know if you can help me.
I don't have Draenor branch downloaded, just the old cata one you deleted a bit ago (it seems) so i cannot post last revision or so :(
Anyway, i just downloaded it a while ago and didn't use it due to personal issues.
I was just wandering around in Icc killing things when I saw a problem with the Lady deathwhisper Icc Elevator, the one that starts after you kill her.
I just searched this repo to see if i was missing something and I've found this fix: 83668e8
I've just thought i missed it... but it was there. (Even because the elevator wasn't moving at the start).
Anyway here is a little video explaining what's the problem. (The Orgrimmar's elevators work like a charm anyway, like that fix "had fixed").
Video proof: https://vid.me/zZxj
Am I missing anything? Does this work in Draenor Branch?
Thank you.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: