Commit graph

227 commits

Author SHA1 Message Date
Antz
deb9a167ea [Build] updated build tools 2020-02-17 09:23:59 +00:00
Antz
49a615d3df [m] Fixed VS2013 MMaps build 2020-02-17 09:22:07 +00:00
sanctum32
0df5d7fccb [12772] Removed TBB
added some definitions for clang compiler
2020-02-17 09:21:47 +00:00
sanctum32
605b0eb942 Fixed VC120 build, added missing files 2020-02-17 09:21:22 +00:00
Salja
ab2c78ba59 Implemented Phase Definitions, Terrainswap and multiphasing
* fixes cataclysm aura effect SPELL_AURA_PHASE without phasemasks defined in miscValueA

NOTE:
 - Need some more test and feedback!

Thanks to:
 - Naios: Main Author
 - Cyberbrest: For the hard research work about multiphasing.
 - Venugh: He helped me with a lot of strange compile Errors.
 - Shauren: For the 4.3.4 phaseshift packet.
 - Booksize: He showed me how terrainswap works
 - Zakamurite: For Backporting some to MaNGOS
 - All other Author
2020-02-17 09:21:22 +00:00
sanctum32
3d9f247a7d [12742] Added VC120 support 2020-02-17 09:21:14 +00:00
Antz
1997c1e903 Rebase resync 2020-02-17 09:19:44 +00:00
billy1arm
30703e33e2 [m12650] Sync'd vs project files with zero 2020-02-17 09:04:49 +00:00
billy1arm
1fa3b614ed [12630] Remove VS2008 support and general cleanup 2020-02-17 00:41:25 +00:00
Schmoozerd
a7c5b48160 [c12604] Remove dropped SingletonImpl.h file from VC project files 2020-02-17 00:13:45 +00:00
Yaki Khadafi
e5c63db259 [12137] Fix VC11 project
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:14 +00:00
Schmoozerd
ecdb00bd0d [12131] Improve support for game/ subdirectories
* Add game directory to AdditionalIncludes (VC90)
* Add game directory to AdditionalIncludes (VC100)
* Simplify #include macros for subdirectories

Thanks to Shyax, LordJZ and Zergtmn for testing cmake
2020-02-16 20:41:09 +00:00
Schmoozerd
cca6ba401f Revert some changes to VC90 file that should have stayed locally.. 2020-02-16 20:40:59 +00:00
Schmoozerd
1014f50b89 Fixup last commit (why didn't it ammend.. 2020-02-16 20:40:58 +00:00
rsa
de95d1d480 [12123] Move BattleGround code to separate BattleGround directory. Also some corrects to unload BG's 2020-02-16 20:40:57 +00:00
kid10
0c752dbdbd [12109] Add file to handle vehicle related opcodes
Also fixed a stupid typo from recent commit. Thx to dbauz for pointing

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 20:10:42 +00:00
FailZorD
0616b15456 [0151] Fixed Commit #150 2020-02-16 19:57:52 +00:00
FailZorD
20fc34dc8a [0150] Added VC110 (Visual Studio 12) Files 2020-02-16 19:57:51 +00:00
Salja
76264d8178 [0149] Typo from last Commit
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:57:51 +00:00
kid10
7954680365 [0147] Implement abstract classes for transporter
This includes class TransportBase as helper class for transporter
And class TransportInfo has helper class for passengers on a transporter

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:57:04 +00:00
kid10
c00c314639 [12105] Implement abstract classes for transporter
This includes class TransportBase as helper class for transporter
And class TransportInfo has helper class for passengers on a transporter

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:46:33 +00:00
FailZorD
cbffa3267c Add OutdoorPvP Files to VC11
Compile should work correct now.

Signed-off-by: FailZorD <alexfred@live.com>
2020-02-16 19:20:06 +00:00
stfx
81441da1ad [12097] Add Outdoor PvP placeholders and string texts 2020-02-16 18:58:23 +00:00
x3n
d861cd0d3a fixed another error in VC100 game project file filters :/
Signed-off-by: x3n <system.x3n@gmail.com>
2020-02-16 08:56:09 +00:00
x3n
4da5d91746 fixed error in VC100 game project file filters
Signed-off-by: x3n <system.x3n@gmail.com>
2020-02-16 08:56:08 +00:00
LordJZ
cd1bb3f9f4 Remove unused file MySQLDelayThread.h.
This file also contains at least two errors:
  bad override specifier
  invalid SqlDelayThread constructor call
2020-02-16 08:29:52 +00:00
Fabian
eb3f94c24e [0026] Added VC110 project files. 2020-02-16 03:26:04 +00:00
Salja
a97b8311d2 [0007] Fix VC100 build.
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 02:54:06 +00:00
Yaki Khadafi
4409188546 [0006] Fix most of movement opcodes. Thx Strawberry & Trinity for MovementStatusElements idea.
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 02:54:05 +00:00
Yaki Khadafi
c37b7cf30f Fixed VC 9.0 project
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 02:25:27 +00:00
Salja
3e5895f2f5 Fix CMSG_CHAR_ENUM
Note: VC80/VC90 need update =)

Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 02:25:26 +00:00
Salja
5424aed420 Added Support for DB2 Reader. Thanks to all Authors
NOTE: extractor need fix/update.
      support for VC80/VC90
      cmake need update

Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 02:25:24 +00:00
Salja
22bfaa12b0 Mage 400 INTO master/434
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 01:59:51 +00:00
Antz
7665a09232
Initial Mangos Three Commit 2020-02-16 01:55:18 +00:00
zergtmn
af349b4bdd Move some methods from .h to .cpp 2012-08-03 20:12:15 +06:00
sixsixnine
86dd5cea19 [11907] Add files for MMaps Implementation 2012-02-06 23:17:16 +01:00
Schmoozerd
fbdd79141c [11827] Implement Creature Linking via database
Thanks to Silverice for feedback!

This system interprets the content of the table `creature_linking_template`. To trigger different actions on different events of the npcs that are linked together.
Possible event/ action combinations can be taken form the flags in CreatureLinkingMgr.h::CreatureLinkingFlags
2011-10-16 13:04:58 +02:00
zergtmn
3cb907051b [11796] Fix build in VS11 Developer Preview 2011-09-18 00:13:25 +06:00
zergtmn
4efca9aada [11795] Drop support for VC 2005 2011-09-17 19:53:15 +06:00
antiroot
04581f36ce [11723] Auction House Bot (AHBot) patch applied
Thanks to Chris K, cyberium, Dolomit6, grether, Kerbe, Naicisum, Paradox, Xeross
and other contributers for creating, long time improvments and patch up-to-date state support.

AHBot disabled by default. For enable it you need have ahbot.conf
in same dir where mangosd.conf placed and enable options:
AuctionHouseBot.Seller.Enabled and/or AuctionHouseBot.Buyer.Enabled

Original version ahbot.conf can be found by path:
src/game/AuctionHouseBot/ahbot.conf.dist.in

Note: chat commands from patch not included in commits and will added later after
      additional work.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-08 22:32:36 +04:00
SilverIce
9d566398ad [11720] Implement spline movement subsystem
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.

Technical changes:

 1. Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
 2. Precission increased. There are no more position desync issues since client's position calculation formulas used.
 3. Now possible to move by paths with multiple points, send whole path to client.
2011-07-08 17:25:13 +03:00
zergtmn
38a6d24809 [11626] Fix VC100 filters for g3dlite 2011-06-12 21:10:37 +06:00
zergtmn
85c8caee9c [11544] Disable automatic *.map file generation at build 2011-05-26 20:15:01 +06:00
zergtmn
c6b5064725 [11485] Move mail opcode handlers to separate file 2011-05-14 17:57:23 +06:00
zergtmn
6498941ead [11430] Introduce GuildMgr
Move all guild-related functions from our overpowered ObjectMgr to GuildMgr.
Thx leak for idea.
2011-05-06 19:27:36 +06:00
VladimirMangos
5cd9f234f5 [11400] Add missing file to shared.vc*proj 2011-04-26 22:36:06 +04:00
zergtmn
27445940f8 [11314] Fix typo in file name for generated PDB file 2011-04-05 01:14:38 +06:00
DasBlub
96512037a9 [11285] Revert "[11242] Fix line endings for Visual Studio Solution Files (they need to be CRLF, not LF)"
This reverts commit 10e5bdfbb130c6a70d0b28a9f69d9c99e6ea3f20.
2011-03-25 21:51:39 +01:00
Ambal
40ef9cbf2f [11284] Implement prepared statements for INSERT+DELETE+UPDATE SQL requests. Should improve player save performance + lower MySQL server CPU usage.
Note: PostgreSQL does not have prepared statements implemented using native APIs.

Huge thanks to Undergarun, kero99 and Vinolentus.

Signed-off-by: Ambal <pogrebniak@gala.net>
2011-03-25 22:17:59 +02:00
DasBlub
d9374d936f [11283] Drop the no longer used Visual Leak Detector (VLD)
For leak detection you can also use tools like Valgrind.

If you really want to use VLD you can revert this commit and remove the comments in MemoryLeaks.cpp and MemoryLeaks.h.
The VLD version which has been shipped with MaNGOS is *heavily* outdated and I thus suggest you to use a newer version of it, if you really plan to use it. You can find the newest version on github in its official repository: https://github.com/dmoulding/vld
2011-03-25 19:04:39 +01:00