1030 Commits

Author SHA1 Message Date
Antz
e351205e97 Prevent Map reference becoming invalid incorrectly
Author: H0zen
2016-06-26 22:04:02 +01:00
xoeo
c6b07dd3ac fix hunter spell Mend pet out Range deduction MP problem (#147)
* fix hunter spell Mend pet out Range

fix hunter spell Mend pet out Range deduction MP problem

* fix hunter spell Mend pet out Range

fix hunter spell Mend pet out Range deduction MP problem

* Update SharedDefines.h
2016-06-24 21:09:12 +01:00
H0zen
4811525de6 Fix a crash related to looting. (#142)
Also a WIP implementation of pathfinding Z-patch
2016-06-24 16:10:16 +01:00
Antz
a7d914630a Fix UBRS opening door
Author: @H0zen
2016-06-22 22:34:48 +01:00
Antz
77876df708 [SD3] Fix SD3::CreateInstanceData to work with non-instantiable maps 2016-06-17 13:58:35 +01:00
Antz
be1bf91044 Update SD3 to fix gossip scripts 2016-06-16 14:58:51 +01:00
H0zen
fd01d9fdc9 Prevent multiple applications of Battle Shout (#141)
* Fix warrior Battle Shout bug.

  -Fixes https://www.getmangos.eu/issue.php?issueid=1177
2016-06-14 13:32:40 +01:00
Zilvermoon
adf15b5145 fixed .learn all_crafts, so it now only add crafts (#140) 2016-06-14 00:10:41 +01:00
Eva Comaroski
e41bc4df70 Make the Auction House Bot consistent with the new sell as existing character feature. (#139) 2016-06-13 12:32:46 +01:00
Olion17
d77becbf21 [SD3] MC: correct spawning of Majordomo 2016-06-09 10:32:54 +01:00
H0zen
de1bbd5750 Cleanup unused variables. (#137) 2016-06-09 07:31:00 +01:00
Eva Comaroski
455c620562 Add option to auction house bot to sell under an existing character name. (#136) 2016-06-09 07:30:40 +01:00
H0zen
192656a6ad More hunter pet fixes (#135)
- Tame Beast (1515) now properly checks for conditions before channeling
  - Hunters can no longer tame beast if they controlls a pet
2016-06-06 22:23:54 +01:00
Eva Comaroski
566454d98b [PATCH] Fix genrevision.cpp compiler warning on assignment in conditionals. (#134) 2016-06-06 20:43:02 +01:00
H0zen
3ba3df5284 Fix Mark of Frost (23182) debuff (#133) 2016-06-06 15:16:49 +01:00
Eva Comaroski
c234125fce Override database mount level requirements to match configured values. (#132) 2016-06-01 17:48:01 +01:00
H0zen
a0a25be120 Pet speed corrections. (#129)
-Pets now have owner's positive speed (i.e. unnafected by reduction) as reference.
2016-06-01 17:46:53 +01:00
H0zen
cbf5d84b94 Remove Frost Nova autoremoval hack. (#128)
-This may affect other spells too.
2016-05-28 11:15:52 +01:00
Antz
902fa5530a [SD3] Fix Stratholme Unforgiven spawn location 2016-05-28 00:21:15 +01:00
Antz
ab5c3f4eaf Fix Gordunni Cobalt Visual check 2016-05-27 22:05:30 +01:00
Antz
f2eafd55fc [Tools] Updated extractor
NOTE: Maps / Vmaps & Mmaps will need to be re-extracted

Thanks to @H0zen for finding this
2016-05-24 17:49:04 +01:00
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