559 Commits

Author SHA1 Message Date
H0zen
2024c57701 Hunter fix - part 2 (#127)
-Now Dismiss Pet/Call Pet combination works again
-Fixed also a bug introduced with previous commit
2016-05-21 19:25:25 +01:00
Antz
a9f95a7a6c [SD3] Updated submodule 2016-05-20 21:27:42 +01:00
H0zen
6a947449c3 Hunter fixes (#126)
* Hunter fixes

  -RevivePet will now properly revive the pet
  -CallPet will detect if the pet is dead; TODO: what if the pet is dismissed or stabled?
  -Player who TeleportTo will not carry the corpse of the dead pet with him

* Correction: summoners' pets are always saved alive into db

* Minor corrections
  -Now CallPet detects if the hunter doesn't have a current pet, spawned or not
2016-05-20 21:26:37 +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
Antz
105ded0cda [DB] Update expected world db to latest version 2016-05-16 09:51:12 +01:00
H0zen
75d65f245a Fix previous commit. (#124)
* 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
2016-05-15 21:55:24 +01:00
H0zen
6d77f18394 Fix "You are in combat" bug. (#123)
* 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
2016-05-14 18:55:24 +01:00
H0zen
1a3a238586 [SD3] Fix server crash on quest 4021 2016-05-11 01:05:55 +01:00
H0zen
618a8ac684 Add missing else from previous commit 2016-05-09 20:59:59 +01:00
H0zen
7ba43d38d7 Fix some rogue issues (#122)
* 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

* Fix some rogue issues
  -Distract ability was not set the target orientation properly
  -Improved Sap restored wrong rank of Stealth
Also revert part of previous commit, due to strange side effects.
Many thanks @mpfans for his support in fixing these issues.
2016-05-09 19:23:13 +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
robinsch
4f176795ff backport nosttbc 404f4b1 fixes for spirit of redemption
https://github.com/NostalriusTBC/Core/pull/5
2016-05-07 21:44:33 +01:00
hlarsen
b5f299c926 backport nost-tbc a8a5d84 allow mounting while stealthed 2016-05-07 21:44:01 +01:00
Antz
c7239f14e5 [WorldDB] Updated expected database to Rel21_11_14 2016-05-05 23:23:16 +01:00
Antz
40c96bd9db Update ChangeLog.md
Updated ready for Rel21 - thanks Krill
2016-05-05 19:54:43 +01:00
H0zen
4d28e2d9e7 Some pet fixes (#119)
-Revert commit 6c4ca38d56a46746dcba6fcd7e54c74a8723926b
  -Reapply partially commit b757e9d090eca67fd2cbae4929b0742715bc9fa3
2016-04-28 09:43:17 +01:00
H0zen
b9df5b8f82 [SD3] fix Quest 7603 - Kroshius 2016-04-24 20:08:03 +01:00
Daniel S. Reichenbach
619c7adf62 Fixed OpenSSL location (#118)
This points to the Homebrew managed/activated OpenSSL version instead of a fixed version and avoids the necessity to update this file every time Homebrew releases an update.
2016-04-22 19:38:26 +01:00
H0zen
2b8c55ead0 Fix Mage's frost nova damage breaking aura 2016-04-21 07:49:54 +01:00
Antz
dff8171815 Updated submodules 2016-04-18 22:10:34 +01:00
Bryan Meulmeester
e78a73a56f Added support for openssl on OSX systems running OpenSSL 1.0.2g (installed using homebrew). (#115) 2016-04-13 23:47:01 +01:00
jaxx56
d90a395cde Merge branch 'develop21' of http://github.com/mangoszero/server into develop21 2016-04-12 23:11:23 -05:00
jaxx56
5e2d880c37 Implement CMSG_MOVE_TIME_SKIPPED packet!
NOTE: This is a WIP, Research still needed but this will sync the player's movement to the server's time by doing a "Skip/Jump" in the time.

This may show symptoms of a freeze, eventually smoothing out.

A sync may trigger with high latency.
2016-04-12 23:10:28 -05:00
Magic WoW Project
78171233f3 Modified Pet Owner combat state
* Owner enters combat when pet attacks
* Combat on Feign Death if your pet attacks.
2016-04-12 21:17:32 +01:00
H0zen
fbf53e316e Implement quest_relations table (#114) 2016-04-12 20:38:16 +01:00
Antz
7d841211ca [Dep] Updated Dep submodule 2016-04-11 22:08:55 +01:00
Antz
bab576ce82 Updated Eluna and SD3 submodules 2016-04-11 21:54:34 +01:00
h0zen
b8d3463bd7 [SD3] Fix deeprun rat roundout crash 2016-04-10 01:39:53 +01:00
h0zen
40a3ac569c [SD3] Fix sleeping peon in durotar 2016-04-09 12:43:56 +01:00
h0zen
57bb39f334 Fix Deeprun spell used on player 2016-04-06 21:14:23 +01:00
Antz
a3dfe7b4fc update deeprun rat roundup script 2016-04-04 23:18:06 +01:00
H0zen
2776812b2e Improved Combat Movement handling
* Improved Combat Movement handling

* Some fixes to previous commit

* Another bunch of fixes combat movement
2016-04-04 09:13:13 +01:00
Antz
17ebddd19d Warden table redone to allow grouping of similar checks 2016-04-03 21:47:48 +01:00
Antz
c30b88948f Fix text typo 2016-04-01 13:16:09 +01:00
Antz
642e56ed92 Update mangosd.conf.dist.in 2016-04-01 13:13:10 +01:00
Antz
70592294b7 [Docs] Updated extraction readme 2016-03-31 16:26:38 +01:00
Antz
46b1f5226f [Tools] Updated Unified Extractor subModule 2016-03-31 10:58:17 +01:00
Antz
babd543c5e Merge pull request #111 from H0zen/develop21
[Warden]Fix server crash on shutdown
2016-03-30 23:16:56 +01:00
H0zen
c474651775 [Warden]Fix server crash on shutdown 2016-03-31 00:09:16 +03:00
Antz
19abc84cc9 Merge pull request #110 from H0zen/develop21
Fix warden crash for NYI builds
2016-03-30 10:55:51 +01:00
H0zen
bd0e8c774f Fix warden crash for NYI builds 2016-03-29 14:14:20 +03:00
Antz
463a044e25 [WorldDB] Updated required World DB structure version 2016-03-29 09:39:14 +01:00
Antz
6eb3ee5334 Merge pull request #109 from zwisus/develop21
Typo and  Take Power.
2016-03-29 09:34:40 +01:00
zwisus
a5e0d20e7e Typo and Take Power. 2016-03-29 10:22:00 +08:00
Antz
1fd62d572f warden_refactor - db update 2016-03-28 23:58:13 +01:00
Antz
9f31d12914 Merge pull request #108 from H0zen/develop21
Warden checks refactoring
2016-03-28 23:56:26 +01:00
Antz
e910c3a164 Merge pull request #107 from zwisus/develop21
Instant Flight Paths and Judgement of command not need CastCustomSpell
2016-03-28 23:32:08 +01:00
H0zen
f83b23ceff Warden checks refactoring 2016-03-29 01:08:00 +03:00
Zwisus
c81505475b Spell_Miss will Restore Rage and Energy 2016-03-28 21:49:41 +08:00
Zwisus
4084a1c77b Instant Flight Paths. 2016-03-28 20:43:34 +08:00