821 Commits

Author SHA1 Message Date
Antz
54a3c09012 [Realmd] Resolve SRP6a authentication bypass issue. Thanks @DevDaemon 2017-03-16 08:58:03 +00:00
Warkdev
0501eb10f5 Several major improvements to Linux installer. (#15)
* - Adding support for Yum installer
- Adding support for CentOS
- Adding support for MariaDB

* Adding support for Fedora
2017-03-16 07:50:51 +00:00
Rochet2
8a8e698d90 [Eluna] Fix crash when accessing players not on any map 2017-03-15 20:09:10 +00:00
Antz
03aae60cd9 Tab cleanup 2017-03-11 02:56:47 +00:00
Antz
009d6d24a5 [SD3] Updated Scriptdev3 submodule 2017-03-10 08:06:14 +00:00
Antz
f3edc3c125 Correct warden typos. Thanks foereaper 2017-03-09 23:01:29 +00:00
Antz
10e1de3850 Fix VS2017 build. Needs cmake 3.8.0 minimum 2017-03-09 19:45:16 +00:00
Antz
c11ea1a594 Fix VS2010/2012 build. Thanks H0zen for help 2017-03-06 22:40:53 +00:00
Antz
b041843ed5 Merge branch 'master' of https://github.com/mangoszero/server 2017-03-06 20:41:03 +00:00
Antz
7797914a56 Fixed memory issue with msbuild build 2017-03-06 20:40:40 +00:00
Warkdev
c754186127 - Adding support for Ubuntu: Curl dependencies added
- Adding support when several WoW clients path are detected. Only the first one is selected
- Adding support for database updates. Only last folder (alphabetically sorted) will be takenxw
2017-03-06 20:32:22 +00:00
Giperionn
1ff6c40b0d Several fixes (#10)
* * Fixed dereferencing nullptr, when sending CMSG_LOOT guid with HIGHGUID_GAMEOBJECT, but invalid in general.

* * Don't allow sending LANG_UNIVERSAL by player
* Don't allow messages with more that 255 symbols (server side check)

* * Prevent cheaters cast honorless target on self

* * Now warden reacts on client delay when initialization in progress or strange behaviour with initialization logic

* Remove default case from switch

This allows compilers to detect if a case for the WardenState enum is missing when using -Wall flag

* Make the intention of the IF case more clear

Make the intention of the IF case more clear and suppress a compiler warning when using -Wall or /W4 flags
2017-03-01 18:44:11 +00:00
Antz
c677a4872a Fix typo 2017-02-22 09:47:30 +00:00
Antz
fd0401ea04 Update Mob Grey Level. Thanks TehPhoenixz 2017-02-21 08:05:55 +00:00
Antz
0200b1d08e Add check and error message to schedule_wakeup call. Thanks H0zen 2017-02-19 20:29:51 +00:00
Kel
da85bbdb1d Finkle Einhorn is now spawned after skinning The Beast in UBRS. Thanks NostraliaWow 2017-02-19 19:29:22 +00:00
Antz
31005f7014 Add some additional detail to some pool error messages. Thanks H0zen 2017-02-19 19:00:52 +00:00
hates_sundays
dbd720030a Fix Divine Shield not absorbing lava or slime damage. thanks NostraliaWow 2017-02-19 18:59:16 +00:00
Tristan 'Natrist' Cormier
6c823bf0d5 Fixed a bug where health would not regenerate unless your rage was above one (1) point, making warriors the elite master class. 2017-02-19 17:10:59 +00:00
Antz
8f2d7a5008 Add change back in 2017-02-19 17:04:39 +00:00
Antz
3de99d8f83 Revert 41d43be8e87560441e3f76029f547998c3a2146d 2017-02-18 23:28:16 +00:00
Antz
bf5a5d7183 Autobroadcast should be disabled by default
For the authentic feel
2017-02-15 09:32:34 +00:00
Kel
d63a3f066f Restore previous commits. Includes rage decay changes. 2017-02-15 01:05:37 +00:00
hates_sundays
fbbc0a72e5 Resisted pickpocket attempts now send the appropriate resist message. Closes #4 2017-02-14 23:48:28 +00:00
hates_sundays
755e602821 Fix an issue where players needed rewardcount + 1 empty bag slots to accept quest rewards. 2017-02-14 23:48:16 +00:00
Tristan Cormier
d6e44477ba Fixed a bug where the pickpocket spell would share picked up money with the caster's group. Fixes #2. 2017-02-14 23:47:23 +00:00
Tristan Cormier
06d9945fd9 Fixed a compilation warning caused by a signed/unsigned mismatch. 2017-02-14 23:47:00 +00:00
Tristan Cormier
168ffc3dbb Fixed a bug where turning in a quest involving multiple rewards would sometimes not reward the items due to a faulty bag space check. Fixes #3. 2017-02-14 23:46:38 +00:00
Blumfield
087d00960c Crowd Control handling improvements by Ono(Warlockbugs) 2017-02-14 23:44:26 +00:00
Blumfield
45432f4f8c [Spell] Remove vanish buff is user cancel stealth 2017-02-14 23:44:08 +00:00
Blumfield
41d43be8e8 [Spells] Anger Management should only work out of combat I can't figure out how to make the decay part work yet 2017-02-14 23:43:52 +00:00
H0zen
5576da2b9f Fix the network module.
- This fix must be applied on all cores.
    - Solved a nasty race condition between network threads.
2017-02-13 22:55:06 +00:00
Antz
fcbc6e77c2 Server Banner and Status redone 2017-02-13 22:12:00 +00:00
Antz
cf04a9518e Minor styling tidy up 2017-02-13 21:54:53 +00:00
Antz
54dfa8af3b Add protection for New Thread pool reactor settings from conf
YOU WILL NEED to update your existing .conf files
2017-02-11 20:28:27 +00:00
H0zen
39b058e58d 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.
2017-02-11 20:27:21 +00:00
Necrovoice
81394c3341 Roge Stealth update
Another rogue steath tweak.
2017-02-07 00:16:35 +00:00
Antz
0683879ddc Remove obsolete code 2017-02-05 23:28:31 +00:00
Antz
428d5ddc19 [SD3] Updated SD3 submodule 2017-02-02 07:23:53 +00:00
zwisus
c07868a998 creature dead unsummon pet. (#6)
Signed-off-by: Zwisus <zlt988@gmail.com>
2017-02-02 07:20:45 +00:00
H0zen
482a386e68 Removed unused methods. 2017-02-02 07:19:38 +00:00
Necrovoice
a665f4dd46 Rogue Stealth corrections
A few corrections to the rogue stealth.
2017-01-31 20:05:47 +00:00
zorix
04534db20e Fix typo in VMap BIH generation.
Based on @mityada PR

Thanks to both of you.
2017-01-25 22:32:25 +00:00
cyberium
41a1552277 Fix default case for ahbot 2017-01-25 22:25:51 +00:00
emeric254
30e7ca4b6a fix missing include <string.h>
Can't compile vmap extraction tools without this include under Debian Jessie
2017-01-25 21:55:52 +00:00
Antz
f50a8e9cbd [DB] updated to latest db structure version 2017-01-25 21:18:35 +00:00
sidsukana
2c4cc00df2 Implemented school immunity for creature from database
The code is checking the database value against 1 << spellInfo->School so it should match the spell schools defined in the code (SharedDefines.h). Or translated into bits and mask values you can use in the database:

SPELL_SCHOOL_NORMAL = bit 0 (0x00000001)
SPELL_SCHOOL_HOLY   = bit 1 (0x00000002)
SPELL_SCHOOL_FIRE   = bit 2 (0x00000004)
SPELL_SCHOOL_NATURE = bit 3 (0x00000008)
SPELL_SCHOOL_FROST  = bit 4 (0x00000010)
SPELL_SCHOOL_SHADOW = bit 5 (0x00000020)
SPELL_SCHOOL_ARCANE = bit 6 (0x00000040)
2017-01-24 21:41:16 +00:00
Antz
bf3052b22b Revert "Fix player kicking"
This reverts commit 91aaff796537d76b199afcdcfd224107940c6cf7.
2017-01-24 09:24:31 +00:00
Laizerox
91aaff7965 Fix player kicking 2017-01-23 22:52:08 +00:00
mpfans
c3e483abb6 Fixed Tamed Kodo 5 automatically disappear 2017-01-23 07:32:00 +00:00