Commit graph

54 commits

Author SHA1 Message Date
Antz
5841a35c64
[m] Added some more opcodes and structure updates 2020-02-19 10:08:25 +00:00
Vincent-Michael
f34bd31e4b
[12718m] Updated structure SMSG_SET_PROFICIENCY and opcodes, Thanks ProjectSkyfire 2020-02-18 21:23:47 +00:00
Antz
f2ab34d864
[12717m] Updated bonusSkillLevels for MOP 2020-02-18 20:50:56 +00:00
Antz
0224c980d2
[12716m] More 541 changes. Thanks Dramacydal, TC and OpenWow 2020-02-18 20:21:57 +00:00
Antz
c8194124df
[12655m] Added some MOP enums etc. Thanks R2/TC 2020-02-17 19:22:54 +00:00
zamalaev
ba116f9390 Fix characters create [Need Test] Thx Fabi 2020-02-17 16:25:33 +00:00
Antz
1a1110b4f7 Apply style fix pt5 2020-02-17 12:13:05 +00:00
Antz
4727d8846f Apply style fix pt4 2020-02-17 12:13:03 +00:00
Antz
d93dbd95fe Apply style fix pt3 2020-02-17 12:13:02 +00:00
Antz
1392c131e7 Apply style fix pt2 2020-02-17 12:13:00 +00:00
Antz
35405dd549 Apply style fix 2020-02-17 12:12:59 +00:00
Antz
901d97f2d0 Happy New Year 2020 from everyone at getMangos.eu 🎉 2020-02-17 12:12:53 +00:00
Antz
dd152d4e42 Revert "Changed email return for item that can't be equiped anymore. Before the email was sent with an empty body and the subject was to long to be displayed in the player email. Now the Email is sent with the subject 'Item could not be loaded to inventory.' and the body as the subject message before. (#71)"
This reverts commit f8c3582433d988de98d3e0e9982e8da745710bd5.
2020-02-17 12:12:48 +00:00
Armand-Gabriel-Camner
61fb736f37 Changed email return for item that can't be equiped anymore. Before the email was sent with an empty body and the subject was to long to be displayed in the player email. Now the Email is sent with the subject 'Item could not be loaded to inventory.' and the body as the subject message before. (#71) 2020-02-17 12:12:47 +00:00
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
f5bb0529c1 [Sync] Some long overdue project sync pt2 2020-02-17 12:12:45 +00:00
Antz
25fac44c28 Happy New Year 2019 from everyone at getMangos.eu 🎉 2020-02-17 12:12:42 +00:00
Antz
87eb505de5 Update missed year changes 2020-02-17 12:12:29 +00:00
Antz
973c07358b Add state for GM command completed quests. Thanks H0zen for assistance 2020-02-17 12:12:08 +00:00
H0zen
65229fcf4e Some code cleanup. 2020-02-17 12:11:55 +00:00
Antz
02d178013f Fix SD3 Compile fail pt1 of 2 2020-02-17 12:11:54 +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
461923f632 [Sync] Some minor project sync 2020-02-17 12:11:19 +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
2d960a4b1c Fixed some additional found nullptrs 2020-02-17 12:10:44 +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
df3ab5df8e 13 cmangos commits implemented
commits:

432bd63 Commit Ported  Core Implement TakePossessOf to generalize the
code.
0b663eb Commit Ported  Core Implement a possibility to summon manualy a

temporary creature.
b6a9ead Commit Imported  Core Little rewrite of resurect code to prepare
ability
ro resurrect a player to a ghoul form.
e98b42c Commit Imported  Core Implement TemporarySummon Linked aura to
owner.
ab139ff Commit Imported  Core Do not force the creature to attack
summoner in all
case
555f055 Commit Imported  Core Avoid possibility to charm more than one
new
creature for an unit.
fd78c4a Commit Imported  Core Fix problem that occur when the charm unit
field is
updated after the possess bar.
e9821e2 Commit Imported  Core fix lightwell gameobject not appearing
after spell
is cast
17d0e93 Commit Imported  Core Implement logic for Target 95 as
TARGET_VEHICLE_DRIVER
42b3545 Commit Imported  Core Now npc/gameobject interaction will remove

unauthorized aura
1195398 Commit Imported  Core Improve functionality for eventAI action
26 -
ACTION_T_QUEST_EVENT_ALL
72b7a48 Commit Ported  Core fix pet stay
245f068 Commit Imported  Warlock [Charm] prevent charming multiple
demons also remove
pet temporarily when casting specific channels that summon other charmed
creatures
2020-02-17 12:10:28 +00:00
Charles A Edwards
18dd18780d Lots of cmangos commirs applied 2020-02-17 12:10:26 +00:00
Charles A Edwards
5a1f96eef5 Player health regen fixed - temporary fix
The regen wroks, but only due to assigning the default regen value as a
constant, instead of loading it from the mangosd.conf file.

The reading of the value from the mangosd.conf file still needs to be
fixed.
2020-02-17 12:09:47 +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
12f8fbf37d Weather issue - disabled to prevent crash
Code commented out to prevent crash on entering game world

This will be addressed as soon as possible.
2020-02-17 12:09:08 +00:00
Antz
afc2df2f7d [SD3] first commit with SD3 inplace - not complete yet 2020-02-17 12:08:45 +00:00
Antz
952042cc56 Happy New Year 2016 and URL update 2020-02-17 12:08:28 +00:00
Charles A Edwards
942dd64a53 Eliminated tabs!
Eliminated tabs!
2020-02-17 12:08:11 +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
Charles A Edwards
9e94234bdf Build error fixes
2 build errors left at this point.

The weather system needs to be implemented in the same way as the
previous cores. That should resolve one or even both of the last errors.
2020-02-17 12:08:04 +00:00
Charles A Edwards
bb2f41482c A few more build error fixes
A few more build error fixes
2020-02-17 12:08:02 +00:00
Foereaper
13292befd6 [Build] Larger build system update
FIXED: Core now builds under cmake for Windows

TODO: Map and mmap gen currently does not build

TODO: More sync work is required for Eluna, thus Eluna is temporarily disabled

This has only been tested under Windows with CMAKE and VS
2020-02-17 12:06:18 +00:00
Antz
778052084e [Build] Most errors fixed 2020-02-17 12:06:09 +00:00