- The gnome engineers have finally repaired the computers of DeeprunTram, and now both trams travel properly between stations.
- The pets try hard to learn the paths. For example, they will now properly follow their masters on bridges.
- There are now 2 types of transporters: local transporters (elevators, platforms) and global transporters (ships, zeppelins).
- Some obsolete methods have been removed.
- Some methods have been rewritten to make room for the final phase.
* Fix high populated servers latency
- Ported commit from TC repositories
- Fixes server update diffs spikes, generating high latency when many players are online
- Redefined UpdateMask class and removed redundant code from Object.cpp
* Removed extra line of code.
* Fix "You are in combat" bug.
Ideas taken from TC
* Correct previous commit.
* Improved previous commits
- Creatures in dungeons will not remove distant players from their threat list
- Creatures in non dungeon maps will properly remove the distant players from their threat lists and also players auras from them
* Fix previous commit.
-The creatures will remain tapped by the initial attacker.
-Fix the loot bug
* Fix Charge bug.
-Corrected WorldObject::GetContactPoint to proper compute the final destination point.
-Corrected WorldObject::UpdateAllowedPositionZ to proper adjust the Z value
-Limit the path length computed for EffectCharge. In the event the path cannot be computed, a linear path is applied.
* Add SCRIPT_COMMAND_MOVE_DYNAMIC to move to a random point or towards another unit
* Toggle GetRandomPoint function to be able to return a random point with min-distance or a given direction.
* Toggle MovementGenerator::GetResetPosition to be able to return a reasonable orientation for reset.
Ideas and requirement research by virusav!
Thanks to virusav and Grz3s for test-feedback! (c2603)