530 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
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
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
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
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
H0zen
c474651775 [Warden]Fix server crash on shutdown 2016-03-31 00:09:16 +03: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
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
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
Zwisus
c265e8d845 Judgement of command not need CastCustomSpell 2016-03-28 20:21:41 +08:00
Antz
4e975cb938 [SD3] Updated library 2016-03-27 20:29:16 +01:00
H0zen
21dc241950 More thread-safety checks. 2016-03-25 20:05:47 +02:00
H0zen
d011a70e97 Fix previous commit. 2016-03-25 15:19:45 +02:00
H0zen
0650132741 Refactoring db_scripts
The unity!
2016-03-25 02:13:06 +02:00
H0zen
991cbf6350 Various external fixes - part 7
Ported commits from cmangos repositories
- https://github.com/cmangos/mangos-classic/commit/10a1710
- https://github.com/cmangos/mangos-classic/commit/4aacdaf
- https://github.com/cmangos/mangos-classic/commit/c05d0ed
- https://github.com/cmangos/mangos-classic/commit/e8aa9cb
2016-03-24 18:20:55 +02:00
shindarth
83456f318c Fix PvPstats table to fit with its web app 2016-03-23 21:48:12 +00:00
spkansas
5dd81d4be3 Split the look-up portion of FindEquipSlot into a 2nd function ViableEquipSlots.
This is to be able to test or check for viability between two items,
including those that are NOT in inventory.

Fixed minor typo in debug code.
2016-03-22 17:26:26 +00:00