Commit Graph
28281 Commits
Author SHA1 Message Date
Shauren 9ad79934d3 Core/PacketIO: Updated packet structures to 6.2.4.21355 2016-03-25 21:33:55 +01:00
Shauren 45c857a6bf Core/Networking: Updated packet headers for 6.2.4 2016-03-24 21:15:02 +01:00
Shauren 6de7a0b879 Core/PacketIO: Updated opcode values to 6.2.4.21348 and disabled packets that had their structures changed 2016-03-24 19:28:16 +01:00
Nertx 363731aac8 Core/Game: Fix Tremor Totem in LoS
* Closes #15012

Signed-off-by: Naios <[email protected]>

(cherry picked from commit c9751eb1f822df6a92b7820328a7b7f025d0c997)
2016-03-24 15:12:06 +01:00
sirikfoll 5ba2e2dd8e Core/AI Remove Reset() call from JustRespawned() hook
* Not needed, and causes trouble when using _DespawnAtEvade()
* Closes #16786

(cherry picked from commit acf66813537385c34b620fc5f970d2df35a73d60)
2016-03-24 15:04:03 +01:00
Naios 46daaf7689 Dep: Add efsw (entropia file system watcher)
* Uses system API's which reduces the overhead
  instead of checking periodically for changes.
* Will be used in the hotswap system to reload
  shared libraries on changes.
2016-03-24 13:53:10 +01:00
Shauren d024314b13 Merge pull request #16827 from DJScias/connectionpatcher
Tools/ConnectionPatcher: patch 'versions' by default to prevent auto-…
2016-03-24 11:01:59 +01:00
Naios 0cfdac70c4 Core/Game: Fix the no PCH build
* Ref cd777f97a1
2016-03-24 02:50:56 +01:00
Naios cd777f97a1 Core/Game: Fix the clang build when building shared libraries
* Hackfix to solve an unresolved issue in clang that the visibility
  flag is ignored in some explicit template specializations.
* See https://llvm.org/bugs/show_bug.cgi?id=24815
* See https://llvm.org/bugs/show_bug.cgi?id=23667
2016-03-24 02:33:04 +01:00
Naios 428908b8db Core/Scripts: Link the script project always statically 2016-03-24 01:31:52 +01:00
Naios bf33159a70 Core/Game: Converted the game library to a shared library.
* There is still the possibility to static link against game.
2016-03-24 01:31:51 +01:00
Naios 25b0e743b1 Core/Shared: Converted the shared library to a shared library ,-).
* There is still the possibility to static link against shared.
2016-03-24 01:29:00 +01:00
Naios 6cfea2d8f7 Core/Database: Converted the database library to a shared library.
* There is still the possibility to static link against database.
2016-03-24 01:28:59 +01:00
Naios 501fd9b502 Core/Common: Converted the common library to a shared library.
* There is still the possibility to static link against common.
2016-03-24 01:28:58 +01:00
Naios 183f970055 Core/Build: Enable /bigobj for most MSVC builds.
* exluding 32 bit when dyynamic linking is disabled.
2016-03-24 01:28:56 +01:00
Naios f4e0945b13 Core/Build: Add the possibility to link libraries dynamically.
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size
2016-03-24 01:28:55 +01:00
Shauren 3d32fd6ce0 Dep: Add rapidjson 2016-03-23 22:09:55 +01:00
Kittnz 18e6b2574f Core/Weather: Fix small weather system bug
https://github.com/cmangos/mangos-wotlk/commit/5ef2f17
(cherry picked from commit 2df2f56f8c1cfdaf47e3e5853d7d9a80c217cc20)
2016-03-23 19:16:52 +00:00
DJScias d2e2924b6a Tools/ConnectionPatcher: patch 'versions' by default to prevent auto-updating of executables
* On executable drag and drop it will find the current build number and apply the correct versions patch.
* This prevents patched executables from auto-updating and causing incorrect version errors.
* Also removed "-e" functionality as this change renders it obsolete.
2016-03-23 19:46:44 +01:00
Killyana 22e425bc58 DB/Misc: Remove ammo
closes #16313
by msoky
2016-03-23 19:35:48 +01:00
DDuarte 0d643fdff2 Build fix 2016-03-23 00:34:47 +00:00
pete318 28f51306d4 Improved Auction house deposit handling.
Including the weird quirks.

Changes:
* Deposit caculated according to same rule as client. (detailed below). Should always match client deposit now
* Deposit for multiple auctions now only collected once. Deferred calculation of deposit until all auctions listed.

Deposit calculation is as follows:

Base deposit calculation = MSV x 15/75% (depending on AH). However this is not rounded. Case to int is used (so always round down)
The remainder is held in a float.
The base is then multiplied by number of items, and the time multiplier (x2 for 24 hour, x4 for 48 hour)
The nearest (no of items or lower) no of items when multiplied by the remainder that creates a whole number is then multiplied by the time multiplier (x1/x2/x4) and then added to deposit.

Example:

Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 1 = 36c. Remainder = 0.75 (n) Min = 1s. Deposit 1s
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 2 = 72c. Remainder = 1.50 (n)  Min = 1s. Deposit 1s
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 3 = 108c. Remainder = 2.25 (n) Min = 1s. Deposit 1s08c
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 4 = 144c. Remainder = 3.00 (n) Min = 1s. Deposit 1s50c (144c + (3c * 2))

Horrible kludge, to re-create a very weird deposit method.

Closes #15674 (PR)
Closes #15643 (Issue)

(cherry picked from commit 0ac442f19fcfa8c39775c5ae06bba8f3bcbd0407)

# Conflicts:
#	src/server/game/AuctionHouse/AuctionHouseMgr.h
2016-03-23 00:28:03 +00:00
DDuarte 9660848385 Scripts: Add override to CheckInRoom() definitions
Fixes -Winconsistent-missing-override

(cherry picked from commit ac727ab208e592c7a2d01ebe321944402860c3ae)
2016-03-22 23:42:16 +01:00
DDuarte cb7238e983 Core/Instances: Fix build in older VS versions
Relax const uses in BossBoundaryEntry so the compiler can generate proper
copy assignment operator (error C2582: 'operator =' function is unavailable in 'BossBoundaryEntry')

Also renamed its members to match our coding standards
(public members should be UpperCamelCase)

(cherry picked from commit 954323d9cb13d4ab3d478bcb51eeb157009d8853)
2016-03-22 23:41:10 +01:00
Killyana aad5eb01e3 DB/Creature: Fordragon Battle Steed
Closes #16295

(cherry picked from commit cdf7ac60965fb280461fc1db24ee4784c7336142)
2016-03-22 23:40:31 +01:00
treeston 5fb88c7121 Merge branch '3.3.5-boundaryagain' into 3.3.5-base (PR #16270)
(cherry picked from commit 1050b68899c661ea09da9e36edb82e8648393673)
2016-03-22 23:37:02 +01:00
Killyana 8911962c9e DB/SAI: Fix Coilfang Scale-Healer spamming 'Heal'
By @Treeston
Closes #16176

(cherry picked from commit 7f5805f30841697a67ff37163d08544a3f148414)
2016-03-22 23:24:28 +01:00
Killyana bc331bef41 DB/Crearure text: Upate AlgalonText Range
By @Treeston
Closes  #16170

(cherry picked from commit 8b30ee0e39ffac4b96fdb02855592eaebc69c229)
2016-03-22 23:20:45 +01:00
Killyana d89e8a202a DB/Creature: Remove duplicate spawn for Dreadfang Widow
By @Saben65
Closes #16140

(cherry picked from commit 3d9f997478cc95592c121675a2daabbb6074a551)
2016-03-22 23:16:53 +01:00
Kittnz aa3df4f7c7 DB/Creature: Update MovementType of Shadow of Thel'zan the Duskbringer
Closes #16304

(cherry picked from commit cb064601a8177c808a80fa72eadd6367432e0977)
2016-03-22 23:15:16 +01:00
Dr-J ef2521637f DB/Quest: Nether Gas In a Fel Fire Engine
Update https://github.com/TrinityCore/TrinityCore/commit/01beba21b5210860ddd6a37471c6b2bea77a369e to more reliabily complete quest to actually allow quest to be returned rather than just been marked as complete in quest log and on map but quest giver still showing grey ? ad grey continue button.
(cherry picked from commit 6d10b920718fdbaf526254d74d906733edcb561d)
2016-03-22 23:09:03 +01:00
Killyana 699ca8dd65 DB/Creature: Terrorclaw Reputation on kill reputation
By @Saben65
Closes #16212

(cherry picked from commit 696a66155b5c03daa6478f651bed949f5eca8b60)
2016-03-22 23:07:30 +01:00
Killyana c5f30751ef DB/Creature: Add Stealth Detection for Steamvaults Creatures
By @Saben65
Closes #16185

(cherry picked from commit bf71f51fba8902abb0588ccc6bf0f425c3604460)
2016-03-22 23:04:57 +01:00
Killyana 823a510aa2 DB/SAI: Add a despawn action for npcs involved on "From Their Corpses, Rise!"
Closes #16167

(cherry picked from commit 2e595543bbae1bf3987fa679eed79625d450dd51)
2016-03-22 23:03:42 +01:00
Killyana a902fd43ed DB/Creature: Spell Shade
Closes #15988

(cherry picked from commit 1e75569852d5a4c82b5c9ff5d761234967a9fc91)
2016-03-22 23:01:56 +01:00
Killyana 08ec7a9d18 DB/Gossip: Remove a npc text
By @Saben65
Closes #16214

(cherry picked from commit 34847ea44a48911c113cd3ee6faf5d42be81ad4f)
2016-03-22 23:00:52 +01:00
treeston 9a24c7175d Fix stuff™.
(cherry picked from commit 0316dff24530da83ef3466500ee8bd4e1af548ba)
2016-03-22 22:57:51 +01:00
treeston e2f2c70ba4 Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089)
(cherry picked from commit 5b8b8c653039ec2add0b3a66468abb85e6f35054)
2016-03-22 22:56:43 +01:00
Kittnz 78885769cb Merge pull request #16245 from sirikfoll/Turkinator
Core/Spells Implement SpellScript needed for Achievement The Turkinator
(cherry picked from commit 529899675ab3ef58c7c564bd17e0339bcbbddc23)
2016-03-22 22:13:31 +01:00
Shauren f6b60d461e Core/Quests: Fixed party accept quests
(cherry picked from commit 48940e292fdde1042f096cac507c2b1b54e8146b)
2016-03-22 22:10:12 +01:00
treeston a254bdff59 Merge remote-tracking branch 'tkrokli/gossip_accept_duel' into 3.3.5-base
(cherry picked from commit 90914518184061d06c7bfba0aebc4ac03b23104f)
2016-03-22 22:06:54 +01:00
Shauren f7624e7206 Core/Quests: Fixed quest sharing
Closes #12304
Closes #16183

(cherry picked from commit 3c3cde028cbcab64d463707e192fc333d8cadda0)
2016-03-22 22:00:06 +01:00
Killyana a09468ea52 DB: Game_tele to Emerald Dream
By @Helias
Closes #16131

(cherry picked from commit 614ae6cba93498bd153be6da79231c704d90b9ab)
2016-03-22 21:47:37 +01:00
Killyana 2ae4248179 DB/SAI: Fix the react state for Darkfallen Bloodbearer
Closes #16159

(cherry picked from commit 69d59885c459b6a8f12384c401784edfc18d6888)
2016-03-22 21:46:23 +01:00
Killyana 9b214db05b DB/SAI: Harvest Collector
Closes #16158

(cherry picked from commit 2668258fe227252fd337cb2d668a27b6a4a02eb8)
2016-03-22 21:44:13 +01:00
Killyana 87527e1fe3 DB/Creature: Fix The Crippler unit_flags
Closes #16148

(cherry picked from commit 419430987335906eef344678d49a5e653631d060)
2016-03-22 21:43:01 +01:00
Killyana cbb0e5ce66 DB/SAI: Fix Windroc Matriarch script and text
By @Saben65 and @velinath
Closes #16215

(cherry picked from commit 70868ceee781e6b73da6ec8de4e48ae8fe709242)
2016-03-22 21:41:38 +01:00
treeston dd3ac6eaa8 Fix a spawndist start-up warning.
(cherry picked from commit 91fa2154e892c1cc6d7769e39c50afce74c836fc)
2016-03-22 21:35:42 +01:00
Aokromes 01cccc1ed1 Rename 2016_03_21_10_world2016_01_09_00_world.sql to 2016_03_21_10_world_2016_01_09_00_world.sql 2016-03-22 20:30:54 +01:00
Killyana 5816960851 DB/Creature: Remove a wrong spawn
(cherry picked from commit 5d9370a0f755887d2fff13e4ce982bd52f00f77b)
2016-03-22 19:13:17 +01:00