Commit graph

7711 commits

Author SHA1 Message Date
Warkdev
bf2d2c7cc0 [Install] Changes ported from Zero 2020-02-17 12:10:48 +00:00
H0zen
9f04a3b38f Fix Eluna crash. 2020-02-17 12:10:47 +00:00
Antz
c8494504cd Updated Readme.md and icons 2020-02-17 12:10:46 +00:00
Antz
094f86de18 [EASYBUILD] Added temp patch files back 2020-02-17 12:10:46 +00:00
Antz
103f879404 [Install] Extended lazymangos.sh to support M3 2020-02-17 12:10:45 +00:00
H0zen
c145ba171a Fix floating point model for VS 2015 (#52)
* Fix floating point model for VS 2015

* Fix logic for previous commit.
2020-02-17 12:10:45 +00:00
Antz
2d960a4b1c Fixed some additional found nullptrs 2020-02-17 12:10:44 +00:00
Antz
2e925eddd5 [EasyBuild] Added EasyBuild subModule 2020-02-17 12:10:43 +00:00
Antz
1b89c78ccc [EasyBuild] Remove static files 2020-02-17 12:10:42 +00:00
Charles A Edwards
c7c407d8ce Incorrect cast fixed (#120)
uint32 should have been int32
2020-02-17 12:10:41 +00:00
Antz
358730e03c Fixed version 2020-02-17 12:10:41 +00:00
Antz
18afca6a25 Added compile status to readme 2020-02-17 12:10:40 +00:00
Antz
86ddfb4ced [DB] Set min db levels 2020-02-17 12:10:40 +00:00
Charles A Edwards
35e3e59a08 Updating to latest version of ScriptDev3
Doing this again, because the commit to SD3 had errors.
2020-02-17 12:10:39 +00:00
Charles A Edwards
0303b1672d Updated to use the latest version of ScriptDev3
Updated to use the latest version of ScriptDev3
2020-02-17 12:10:38 +00:00
Charles A Edwards
59e280ec81 Updated to World database revision 21 4 8
Updated to World database revision 21 4 8
2020-02-17 12:10:37 +00:00
Charles A Edwards
299d895407 Displaying of the portait window fixed
Plus code tidied up, including the removal of unneccessary casts to
uint32.

Note: auto quest accept does not work.
2020-02-17 12:10:37 +00:00
Charles A Edwards
cea1a8172e quest_template columns now read and stored in the correct order
Columns now read and stored in the correct order for the quest_template
table.

New to m3 columns had been placed at the end of the SELECT statement,
and resulted in being stored in the wrong location.
2020-02-17 12:10:36 +00:00
Antz
00983174a5 Fix some code porting discrepancies 2020-02-17 12:10:35 +00:00
H0zen
f0febf526b Fix crash in BIH module due to uninitialized member variable. (#172)
* Fix crash in BIH module due to uninitialized member variable.

Should be ported to the other cores ASAP!

* Corrected typo.

Also applied VMAP fixes from Zero
2020-02-17 12:10:34 +00:00
Antz
f4f288f1cb AHBot rollup from previous cores
* Including H0zen's and Bdebaere's recent fixes
2020-02-17 12:10:33 +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
Antz
c4c83f5b58 [Build] Enhanced Build System
Added additional build options:

BUILD_MANGOSD
BUILD_REALMD

ALSO DECOUPLED BUILD_TOOLS

All three can now be built separately from each other

EasyBuild has been update to support the extra options
2020-02-17 12:10:30 +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
8431568536 Many cmangos commits applied
Many cmangos commits applied
2020-02-17 12:10:24 +00:00
cyberium
cba86c231e Format specifiers was not correct in lootmgr 2020-02-17 12:10:23 +00:00
Antz
7e2fd78574 [EasyBuild] Hotfix Revert OpenSSL binaries.
Version 1.1.0 is NOT CURRENTLY COMPATIBLE with MaNGOS
2020-02-17 12:10:22 +00:00
Charles A Edwards
d19646ddf1 Fix applied for Quest Log, Bags, and money issues
Quests were not going into the Quest Log.
Could not move items around in bags.
Total money could not be viewed (always 0).

Plus additional unrelated fix - incorrect parameter definition of
function.
2020-02-17 12:10:19 +00:00
Antz
7ff711363d Revert "Updated patch scripts"
This reverts commit 16aaa67a35b94e3b792192150315b58f8f55ce71.
2020-02-17 12:10:18 +00:00
Antz
f478bf8e39 Updated patch scripts 2020-02-17 12:10:18 +00:00
Antz
4b3fed67a0 [SD3] Added SD3 as a submodule 2020-02-17 12:10:17 +00:00
Antz
7169cb5ac2 Remove old SD3 2020-02-17 12:10:16 +00:00
Antz
6be2848345 Remove obsolete SD2 folder 2020-02-17 12:10:06 +00:00
Antz
40024351a4 Added Patch removal script 2020-02-17 12:09:56 +00:00
cyberium
de32715f9c Add possibility to write cmangos command via a whisp.
(a gm can now revive himself via /w xx .revive)
2020-02-17 12:09:55 +00:00
Oniryck
81fdf3f77c Fix possible problem with 'allow two side interaction' and loot. 2020-02-17 12:09:55 +00:00
Charles A Edwards
fd8db4143c Core updated to use the latest version of ScriptDev3
Core updated to use the latest version of ScriptDev3
2020-02-17 12:09:54 +00:00
Antz
688f37df3d [EasyBuild] Updated base versions of libraries 2020-02-17 12:09:52 +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
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
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
95cee3b86c Checking of TrainerTemplateId fixed
The check for when the TrainerTemplateId is zero was missing.

Also, the world database revision has been updated in the revsion.h
file.
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
df78cfec64 AddSC_scholomance() added to ScriptLoader
AddSC_scholomance() added to ScriptLoader
2020-02-17 12:09:44 +00:00
Charles A Edwards
bcd2f72130 Mana tombs added to ScriptLoader
Mana tombs added to ScriptLoader
2020-02-17 12:09:44 +00:00
Charles A Edwards
bcd662e535 Correction made to script
Correction made to script
2020-02-17 12:09:43 +00:00
Charles A Edwards
d7fa310ebe Script added - npc_kharan_mighthammer
Script added - npc_kharan_mighthammer
2020-02-17 12:09:42 +00:00
Charles A Edwards
ada080f9c0 Correction made to file name
Correction made to file name
2020-02-17 12:09:41 +00:00