Commit graph

74 commits

Author SHA1 Message Date
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
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
0569fdf697 Crash on exit to login screen resolved
Had to comment out warden related code, as this caused a server crash
when a player exited to the login screen.

Note: Warden had to be disabled elsewhere due to crashing on entering
the game world.
2020-02-17 12:09:46 +00:00
Charles A Edwards
83a2c9a1a8 Correction made to DBC file format strings
SpellPower
SpellItemEnchantment
SpellRadius
SpellRadius
2020-02-17 12:09:45 +00:00
Charles A Edwards
6ac38a0d65 Update Waypoint System and Commands
Update Waypoint System and Commands
2020-02-17 12:09:33 +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
b75ccd56a9 SpellEffect.dbc - correction to format string
Correction made to the format string of SpellEffect.dbc
2020-02-17 12:09:18 +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
b4ec0440aa creature_template table's format string corrected
Correct format string now in place for the creatur_template table
2020-02-17 12:09:12 +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
3a3d19fb18 Warden issue - disabled to prevent crash
Code commented out to prevent crash on login.

This will be addressed as soon as possible.
2020-02-17 12:09:07 +00:00
Charles A Edwards
a2537e7954 Script refactoring done as per previous cores
Script name now no longer exists in creature_template, item_template,
instance_template, and gameobject_template.

They are now held in the script_binding table.
2020-02-17 12:09:03 +00:00
Charles A Edwards
1bf9a70cbd Description of the meaning of the format strings added
Description of the meaning of the format strings added to
SQLStorages.cpp
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
Charles A Edwards
3a9b00aafd ChatChannels fix - test PR
DO NOT MERGE

This is a test to see if it gets tripped up by Travis during the Linux
build.

If all okay, then this can be merged.
2020-02-17 12:08:58 +00:00
Charles A Edwards
47bafc8f08 LfgDungeonsEntryfmt structure corrected
It did not reflect the contents of the DBC file, LFGDungeons.dbc
2020-02-17 12:08:55 +00:00
Antz
afc2df2f7d [SD3] first commit with SD3 inplace - not complete yet 2020-02-17 12:08:45 +00:00
Antz
35415eb738 Fix build errors after previous commit 2020-02-17 12:08:42 +00:00
Antz
b6c6eaebab [Sync] Build system and docs proj sync 2020-02-17 12:08:34 +00:00
Antz
952042cc56 Happy New Year 2016 and URL update 2020-02-17 12:08:28 +00:00
Charles A Edwards
598dacfa1c (Author: Olion17) Server-owned world channel
Case-insensitive channel name comparison for "world".

commit 43860fb on cabfever's repo
2020-02-17 12:08:12 +00:00
Charles A Edwards
942dd64a53 Eliminated tabs!
Eliminated tabs!
2020-02-17 12:08:11 +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
Charles A Edwards
e8d7dbb8bb And more build errors fixed
3 errors left!

Then the <bleep> will really hit the fan!
2020-02-17 12:08:01 +00:00
Charles A Edwards
4baf9907c7 More build errors and warnings fixed
5 errors remaining at this point.

Only warning left are in the Stormlib library.
2020-02-17 12:08:01 +00:00
Charles A Edwards
bcf0a9b25a Build fixes made and tabs turned into spaces
A few build fixes made.

Tabs converted into spaces, although it does not seem to show that in
the list of changes!
2020-02-17 12:07:58 +00:00
Charles A Edwards
669502916a More build errors fixed
13 errors left at this stage.
2020-02-17 12:07:56 +00:00
Charles A Edwards
924d182855 Build error fixes
43 errors left at this point
2020-02-17 12:07:55 +00:00
Charles A Edwards
85cd456287 Some build errors fixed
72 errors and 7 warnings remaining at this point
2020-02-17 12:07:53 +00:00
Corsol
d6494d7c6b Correction for unix
Corrected case sensitive library name and slash path for unix
compatibility
2020-02-17 12:07:45 +00:00
Antz
fdefc0869a [Rel21] Stage 1 of updates for Rel21 Build System 2020-02-17 12:07:03 +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
d258cc922a [Build] Some cleanup to the Windows build - not complete 2020-02-17 12:05:58 +00:00
sanctum32
d9e71635c1 This is bad, this is BADDDD! :D 2020-02-17 12:05:56 +00:00
sanctum32
a133aae490 yeah, git extensions just confused msvc... 2020-02-17 12:01:33 +00:00
sanctum32
e7079f3de2 eh i thought i pushed this definition already... 2020-02-17 12:01:32 +00:00
sanctum32
d3dd85be0d more packets updates 2020-02-17 12:01:28 +00:00
Yaki Khadafi
a7f0e6a4de Implemented vehicle opcodes that allow seat changing 2020-02-17 12:01:27 +00:00
sanctum32
6b49dfb4aa Update SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT 2020-02-17 12:01:26 +00:00
sanctum32
0b3178ed87 disabled CMSG_SET_TITLE_SUFFIX handled - no real opcode for this handler was not found 2020-02-17 12:01:26 +00:00
sanctum32
3e5afce5a6 updated SMSG_ECHO_PARTY_SQUELCH 2020-02-17 12:01:25 +00:00
sanctum32
8d2cb11b87 Enabled CMSG_SET_CHANNEL_WATCH 2020-02-17 12:01:24 +00:00
sanctum32
4cf1900989 updated SMSG_GM_MESSAGECHAT, CMSG_COMMENTATOR_ENABLE, SMSG_COMMENTATOR_STATE_CHANGED, CMSG_COMMENTATOR_GET_MAP_INFO,
SMSG_COMMENTATOR_MAP_INFO, CMSG_COMMENTATOR_GET_PLAYER_INFO, SMSG_COMMENTATOR_PLAYER_INFO, CMSG_COMMENTATOR_ENTER_INSTANCE, CMSG_COMMENTATOR_EXIT_INSTANCE, CMSG_COMMENTATOR_INSTANCE_COMMAND packets
2020-02-17 12:01:24 +00:00
sanctum32
bcbefa8d2b update SMSG_MOVE_UPDATE_CAN_FLY 2020-02-17 12:01:23 +00:00