702 Commits

Author SHA1 Message Date
Charles A Edwards
2f2ffe061e Updated to latest SD3 mastetest SD3 master
This has been done due to the addition of scholomance.cpp, which includes
the new script, npc_spectral_tutor.
2016-08-31 06:52:19 +01:00
Charles A Edwards
97fd317df0 Merge pull request #161 from Zilvereyes/Sync_Conf_Files
Synchronized Conf files for easier comparison
2016-08-31 06:43:08 +01:00
Zilvermoon
a91fb60b6a Synchronized Conf files for easier comparison 2016-08-30 11:44:12 +02:00
Zilvereyes
04ca95d54c Player::UpdateCombatSkills -> compare 5 x PlayerLevel with GetBaseWeaponSkillValue / GetBaseDefenseSkillValue (#160)
GetBaseWeaponSkillValue and GetBaseDefenseSkillValue -> return GetBaseSkillValue, but this return with added SKILL_PERM_BONUS
Due to this the skilldif formula in Player::UpdateCombatSkills is miscalculating maximum value
I have changed GetBaseWeaponSkillValue and GetBaseDefenseSkillValue to utilize GetPureSkillValue correcting the calculation
2016-08-29 08:28:29 +01:00
Antz
0888756ab7 Update revision.h 2016-08-26 02:22:29 +01:00
H0zen
1e747c0ca3 Various external fixes - part 8 (#158)
Ported commits from cm repositories.
New DB script commands:
- SCRIPT_COMMAND_SET_FLY (39)
- SCRIPT_COMMAND_DESPAWN_GO(40)
- SCRIPT_COMMAND_RESPAWN (41)
- SCRIPT_COMMAND_SET_EQUIPMENT_SLOTS (42)
- SCRIPT_COMMAND_RESET_GO (43)
- SCRIPT_COMMAND_UPDATE_TEMPLATE (44)
2016-08-26 02:17:17 +01:00
Charles A Edwards
c35b6a5496 Merge pull request #157 from Chuck5ta/develop21
Description of the meaning of the format strings added
2016-08-09 09:59:32 +01:00
Charles A Edwards
b54b67197a Description of the meaning of the format strings added
Description of the meaning of the format strings added to
SQLStorages.cpp
2016-08-09 09:36:35 +01:00
Antz
039d029d60 fix logo url 2016-08-02 13:51:23 +01:00
Antz
2b495287b4 Readme Updates 2016-07-08 00:05:07 +01:00
Antz
bc143e73fb Added AppVeyor Status Icon 2016-07-07 23:58:41 +01:00
hlarsen
55ec92e381 fix lightwell gameobject not appearing after spell is cast 2016-07-07 21:50:49 +01:00
cala
d57d44fe27 Add support for spell 28352
Spell 28352 (Breath of Sargeras) is cast on all enemy targets in range
and now properly triggers the Breath of Sargeras (spell 28342)
individual debuff
2016-07-07 21:36:32 +01:00
cala
7e3458df3f Fix spell 23209 and 23253
The trigger value for spells 23209 and 23253 in the Classic DBC files
were wrong: set to 100% chance of triggering spell while tooltip shows
that they should be of 55% and 35% respectively.
Spells were removed in TBC and WotLK DBC files.
2016-07-07 21:23:55 +01:00
Phatcat
0ce9854825 Breath timer
Base duration of breath should be 60 seconds in Vanilla and TBC, not 3
minutes as it was changed to in patch 3.0.2 for Wrath (and how it
currently is on cmangos classic)

http://wowwiki.wikia.com/wiki/Breath?oldid=335923

http://wowwiki.wikia.com/wiki/Breath

It even states in the uncached, current version of the wiki, my last
link, which patch it was changed in, and what the duration was prior to
that; 60 seconds.

TODO: The forsaken racial trait should be changed to reflect this,
meaning that undead should have 3 minutes base, regardless of what they
had before, as my first link clearly states.
2016-07-07 20:32:32 +01:00
cala
b7130b86a6 Fix spell 16630 and 16631
The trigger value for spells 16630 and 16631 in the Classic DBC files
were wrong: set to 100% chance of triggering spell while tooltip shows
that they should be of 67% and 34% respectively.
Values were corrected in the TBC and WotLK DBC files.
2016-07-07 20:19:00 +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
ad12885aee Fix crash when logging out in an instance while dead. Thanks @xoeo for pointing
Author: H0zen
2016-06-30 07:49:53 +01:00
bdebae
ee9d27ad16 Prevent duplicate Auction Expired mails 2016-06-29 20:41:50 +01:00
Antz
ca1ffd292f [SD3] Remove 3 scripts as now handled by DB 2016-06-28 21:35:35 +01:00
bdebae
519575e1c2 Fix AH notification before Auction sold 2016-06-27 21:17:46 +01:00
Antz
915ab95174 [DEP] Fix simultaneous connection contention issue 2016-06-26 22:28:57 +01:00
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