Commit graph

45 commits

Author SHA1 Message Date
Antz
a93afab540 Add Disables table based on the work of @Olion on Zero
Added `disables` table
Mostly backported from TC.
Changed table format (mapID in lower 16 bit, areaID in higer 16 bit of data field).
Added CREATURE_SPAWN and GAMEOBJECT_SPAWN disable types.
2020-02-17 12:12:46 +00:00
Antz
25fac44c28 Happy New Year 2019 from everyone at getMangos.eu 🎉 2020-02-17 12:12:42 +00:00
H0zen
603389992d Fix some codacy detected issues 2020-02-17 12:12:34 +00:00
Antz
87eb505de5 Update missed year changes 2020-02-17 12:12:29 +00:00
Antz
6d62bc6101 Revert "Remove Remnants of Two obsolete tables: npc_trainer_template & npc_vendor_template"
This reverts commit cb7be30594e6985aea1521a174364319fb029d69.

NOTE: This proves that the code / db notes can't be trusted
2020-02-17 12:12:13 +00:00
Antz
aaa2affd6d Remove Remnants of Two obsolete tables: npc_trainer_template & npc_vendor_template 2020-02-17 12:12:11 +00:00
Antz
c95097c759 Remove last remnants of obsolete npc_gossip table 2020-02-17 12:12:11 +00:00
Rochet2
0c7bb068e9 Remove duplicate eluna world update call 2020-02-17 12:11:59 +00:00
Warkdev
b1d0ca0647 Fixing a bug that made the DBC enUS being ignored while they are valid. (#122) 2020-02-17 12:11:49 +00:00
Antz
a626464ea7 nuke tabs 2020-02-17 12:11:46 +00:00
Antz
0bf26d3e8d Fix server startup. Thanks Rochet and H0zen 2020-02-17 12:11:45 +00:00
Antz
395f228d28 Fix VS2010/2012 build. Thanks H0zen for help 2020-02-17 12:11:44 +00:00
H0zen
2888858616 AutoBroadcast system.
-This commit is paired with 1 database update
2020-02-17 12:11:41 +00:00
Antz
a7f938e7e6 Server Banner and Status redone 2020-02-17 12:11:41 +00:00
Antz
63e73a18fa Minor styling tidy up 2020-02-17 12:11:40 +00:00
H0zen
f959ae40b6 New thread pool reactor implementation and refactoring world daemon. (#8)
* New thread pool reactor implementation and refactoring world daemon.

* Fix Linux build.

* Fix Windows debug builds.
2020-02-17 12:11:39 +00:00
Antz
d6a0814c5b Revert "Remove unused include directives"
This reverts commit 10d2f8c3488d1a7ded1513de7cf4a1e1c04a4032.
2020-02-17 12:11:34 +00:00
Antz
1ba2d1ac9d Remove unused include directives
Based on the work of @stfx in commit:
48a84fb
2020-02-17 12:11:28 +00:00
Antz
695651324c Refactored db_scripts
The unity! - Based on the original work of H0zen for Zero.
2020-02-17 12:11:24 +00:00
Antz
7332173b6e [Eluna] Applied a load of missing hooks 2020-02-17 12:11:17 +00:00
Antz
aa6ed817d8 🎉 Happy 2017 from everyone at getmangos.eu 2020-02-17 12:11:13 +00:00
Antz
00983174a5 Fix some code porting discrepancies 2020-02-17 12:10:35 +00:00
Charles A Edwards
600205641d Cmangos Cata commits applied
I thankee, cmangos :-)

Commits:

13271d6 Commit Ported  Core Pet DB cleanup and simplification
60d6e29 Commit Imported  Core Utilize flags in PetAI (And uniform extra
flags with the other cores)
06d30ce Commit Ported  Core Make pet assist owner on summon if not a
passive
2821da8 Commit Ported  Core Fix Guardian reactions
4f88a9e Commit Ported  Core Pet AI Fixup
67e0558 Commit Imported  Core Fix pet unsummon on mount
f50041f Commit Imported  Core Fix player rooted after possesing an unit.
df59a93 Commit Imported  Core Syncing up pet work
056f4f5 Commit Imported  Core Fix a couple of invalid name for spell
attributes
6a58f1f Commit Imported  Core only save correct auras on
pet::SavePetToDB
34ab59b Commit Imported  Core Hunter summon pet (call pet) checkcast
fixup
dfbb69c Commit Imported  Core Handle owner entering combat properly
4b10eb4 Commit Imported  Core Pet Aggro
1bdb7e3 Commit Ported  Core Clean up pet stay functionality
1bdb7e3 Commit Ported  Core Clean up pet stay functionality
9b7b50e Commit Imported  Core UNIT_BYTE2_FLAG work
0777235 Commit Imported  Core Implement displaying group leader
indicators on players
5efab47 Commit Imported  Core Health funnel fixes
60e6a84 Commit Ported  Core Fix SMSG_QUESTGIVER_STATUS_MULTIPLE and
GetDialogStatus
60e6a84 Commit Ported  Core Fix SMSG_QUESTGIVER_STATUS_MULTIPLE and

GetDialogStatus
f8d3cbd Commit Imported  Core Fix talent spell cannot stack
32ba32e Commit Imported  Core Fix channeled spell distance check
interval
47ec2fa Commit Imported  Core Adding state to aura holder Now proc
cannot remove an aura not finalized
34588dc Commit Ported  Core Unbreak creature pets
bd079a1 Commit Imported  Core The (not so)Great Pet Rework
2020-02-17 12:10:31 +00:00
Charles A Edwards
068c67b932 Cmangos commits applied
Cmangos commits applied
2020-02-17 12:10:29 +00:00
Charles A Edwards
18dd18780d Lots of cmangos commirs applied 2020-02-17 12:10:26 +00:00
Charles A Edwards
8431568536 Many cmangos commits applied
Many cmangos commits applied
2020-02-17 12:10:24 +00:00
Charles A Edwards
f88345c314 Fix for Powers defaults always being 0
Fix for Powers defaults always being 0

The setting of the Warden defaults resulted in this issue!
Warden in general in broken on m3
2020-02-17 12:09:48 +00:00
Charles A Edwards
c78d8199df Unused code removed
Code related to the non-existent table, character_battleground_random
removed.
2020-02-17 12:09:35 +00:00
Charles A Edwards
8cac2f42db Mant more cmangos Cata commits applied
Commit:
2020-02-17 12:09:30 +00:00
Charles A Edwards
6db0ba8ae9 Weather system fixed
Fixed by implementing the cmangos Cata commit
[c13018] Improve Weather handling
and comparing their code with the current system.

Thanks,. cmangos :-)
2020-02-17 12:09:27 +00:00
Charles A Edwards
a800f3b1ad Many, many cmangos Cata commits applied
The following commits were either applied or found not to be applicable:
2020-02-17 12:09:25 +00:00
Charles A Edwards
cb8c076be9 Many fixes made to get the server to run again
Many, many fixes had to be made due to server failing to start up after
last major implementation of cmangos comits.
2020-02-17 12:09:19 +00:00
Charles A Edwards
eef77eadb9 Over 100 camangos Cata commits applied (to c12950)
Over 100 camangos Cata commits applied. up to and inclusing c12950.
2020-02-17 12:09:16 +00:00
Charles A Edwards
e4d1bdfc74 50 plus cmangos updates implemented (to c12832)
Implemented over 50 updates from the cmangos Cata repo, up to and
including c12832 Improve random movement

The core will now work with the creature_template update that was
applied to the database yesterday.
2020-02-17 12:09:10 +00:00
Charles A Edwards
f0d405bad1 Missing code related to Warden added
Missing code related to Warden added
2020-02-17 12:09:06 +00:00
Charles A Edwards
8580efa00f Added missing call to LoadDB2Stores( )
The core was not loading the DB2 files.
2020-02-17 12:09:02 +00:00
Charles A Edwards
95f9c41ab0 Code change for the acquisition of the locale
The original code was making use of a structure that is used for races
(Human, Orc, etc), which was rather an odd thing to do.

Seeing as the code would not work in this core, I took the opportunity
to rewrite it so that it checked that actual local file instead.
2020-02-17 12:08:59 +00:00
Antz
bf4b6fafc5 [Sync] Project Sync plus Revision changes
The main revision system changes are based on FoeReapers work in:
b37de3b83e
2020-02-17 12:08:41 +00:00
Antz
952042cc56 Happy New Year 2016 and URL update 2020-02-17 12:08:28 +00:00
Charles A Edwards
e097ab24c5 Warden added
Warden added.

This is part of the current build errors fixes.

The application of this PR, results in zero build errors at this point
in time,
2020-02-17 12:08:08 +00:00
Charles A Edwards
8ef55a922f LFGMgr.cpp and LFGMgr.h added to Three
LFGMgr.cpp and LFGMgr.h added to Three.

This is part of the current build error fixes,
2020-02-17 12:08:07 +00:00
Charles A Edwards
165cfba9c4 Weather system changed to that of the previous cores.
Weather system changed to that of the previous cores.

This is part of the current build errors fixes.
2020-02-17 12:08:05 +00:00
Antz
d258cc922a [Build] Some cleanup to the Windows build - not complete 2020-02-17 12:05:58 +00:00
Antz
12257a5bc2 Second set of Moves and Year update 2020-02-17 09:22:48 +00:00
Antz
9d20fe2b32 Initial project location adjustment 2020-02-17 09:22:43 +00:00
Renamed from src/game/World.cpp (Browse further)