25 Commits

Author SHA1 Message Date
H0zen
59156f5ec1 Transports - phase 3
- 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.
2016-12-27 16:11:26 +02:00
Antz
3de9b857e0 remove obsolete code. Thanks H0zen 2016-12-07 19:06:18 +00:00
H0zen
9283f4309b Transport system step 1 - preparing 2016-11-28 07:47:57 +00:00
H0zen
cdd3489f08 Various external fixes - part 9 (#168)
Ported commits from cmangos repositories
- https://github.com/cmangos/mangos-classic/commit/b09f961
- https://github.com/cmangos/mangos-classic/commit/14cb464
- https://github.com/cmangos/mangos-classic/commit/de7e4cc
- https://github.com/cmangos/mangos-classic/commit/0181ff1
- https://github.com/cmangos/mangos-classic/commit/be4f74b
- https://github.com/cmangos/mangos-classic/commit/1ede0a0
- https://github.com/cmangos/mangos-classic/commit/5cf8095
- https://github.com/cmangos/mangos-classic/commit/35e30d8
- https://github.com/cmangos/mangos-classic/commit/ff444d2
- https://github.com/cmangos/mangos-classic/commit/86568b8
- https://github.com/cmangos/mangos-classic/commit/a554fa5
- https://github.com/cmangos/mangos-classic/commit/c4606f3
- https://github.com/cmangos/mangos-classic/commit/6fcc33f
2016-09-13 15:50:30 +01:00
H0zen
83a8c500f1 Fix high populated servers latency (#156)
* 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.
2016-06-30 22:37:28 +01:00
Antz
e351205e97 Prevent Map reference becoming invalid incorrectly
Author: H0zen
2016-06-26 22:04:02 +01:00
H0zen
6bc64bf5c4 Fix Charge bug (#125)
* 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.
2016-05-17 07:13:07 +01:00
H0zen
b15f4711a3 Various external fixes - part 8 (#121)
* Ported commits from cm

* Various external fixes - part 8
Ported commits from cmangos repositories
  - https://github.com/cmangos/mangos-classic/commit/f4b1f9f
  - https://github.com/cmangos/mangos-classic/commit/dc8b867
Simplify debug log output in Unit.cpp
2016-05-08 23:22:18 +01:00
Antz
c453b05106 Corrected website URL 2016-03-20 22:09:21 +00:00
H0zen
787ac6036d Various external fixes - part 4
- ported commits from cmangos repositories
2016-02-20 18:21:44 +02:00
Antz
3967eddc87 [2016] Happy New Year from the MaNGOS Team 2015-12-31 21:15:37 +00:00
Antz
fcc75e083e [SD3] Added initial ScriptDev3 changes 2015-11-02 21:22:41 +00:00
H0zen
f29f343b86 Missed one spot in previous commit. 2015-09-01 03:53:25 +03:00
H0zen
fb4c90dde9 Clarify some issues regarding negative angles.
The client seems to handle them strange.
2015-09-01 03:02:27 +03:00
Olion
5a86a332eb [Core] Fix NPC's running to the first waypoint 2015-05-17 20:17:26 +01:00
Antz
51ca512b61 Merge pull request #18 from Evildead666/develop21
Develop21
2015-05-04 19:34:53 +01:00
Evildead666
99633ff791 fixing beast lore Aura 2015-05-04 16:27:29 +02:00
Antz
e4e4f60fff [Revert] reapply Properly display creatures with waypoint when they enter player range 2015-04-04 02:02:55 +01:00
Antz
43bbfeae1d [Fix] Fix incorrect enum in previous commit 2015-04-03 23:36:37 +01:00
neo2003
9217fbf53e [Core] reapply Properly display creatures with waypoint when they enter player range (b95d077a408ca33c7094d304276848f50ffc8e8b) 2015-04-03 23:19:31 +01:00
Olion
7fcb0bb639 UpdateMask class refactoring 2015-03-31 01:27:20 +03:00
vladimirmangos
fb192cab4d [Core] Fix .goname command (c2605) 2015-03-24 23:35:40 +00:00
schmoozerd
4819ec8ebc [Scripts] DBScripts-Engine: Implement new commands
* 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)
2015-03-23 22:52:40 +00:00
Antz
c9b37c73fa [Movement] Reverted Rel18 movement flag changes 2015-03-23 10:58:10 +00:00
Antz
386f5374ab [Release20] Initial Release 20 2015-03-22 22:10:05 +00:00