1030 Commits

Author SHA1 Message Date
Foereaper
a045b78e00 Update dependencies and necessary changes to tools 2015-09-04 21:01:56 +02:00
Foereaper
3c2e8d17ec Merge branch 'develop21' of https://github.com/mangoszero/server into develop21 2015-09-04 02:06:17 +02:00
xfurry
dc0b0e9f7a [Core] Fix logic error introduced in [cz2670] [cz2675] 2015-09-03 21:18:15 +01:00
Foereaper
77d49bf72f Necessary include path for osx 2015-09-03 03:26:11 +02:00
Foereaper
961788dba4 Forgot a couple required OSX and Unix library names 2015-09-03 03:18:08 +02:00
Foereaper
14e2e6e1ad Merge branch 'develop21' of https://github.com/mangoszero/server into develop21 2015-09-03 03:08:50 +02:00
Foereaper
ffbbe14844 MySQL CMake Macro rewrite
This should now properly separate between 32 and 64 bit MySQL installations allowing both archs to be installed on the same machine
2015-09-03 03:08:22 +02:00
H0zen
f29f343b86 Missed one spot in previous commit. 2015-09-01 03:53:25 +03:00
H0zen
fb4c90dde9 Clarify some issues regarding negative angles.
The client seems to handle them strange.
2015-09-01 03:02:27 +03:00
Antz
38ed6d6314 Merge pull request #39 from H0zen/develop21
[Build] Suppress some clang warnings and cleanup redundant directives.
2015-08-31 22:17:56 +01:00
Antz
025b3f02ec [Easybuild] Updated to include VS2015 support
Also warns about using the duff MySQL 4.7 version
2015-08-31 22:14:37 +01:00
Foereaper
00730e81e8 Removed unnecessary cmake macro 2015-08-30 01:29:54 +02:00
Foereaper
75a7274f66 Removed SD2 database binding
This is no longer needed as SD2 is part of the world database, we can also drop the sd2_version table from the world database

Removed a couple unused files
2015-08-27 19:44:11 +02:00
Foereaper
59bc649250 Move DB revision struct to cpp
Thanks to Olion
2015-08-27 18:14:36 +02:00
H0zen
446c319a5d Suppress some clang warnings and cleanup redundant directives. 2015-08-21 10:57:58 +03:00
Antz
e985297948 Merge pull request #38 from H0zen/develop21
[Core] Clarify some logic in SpellMgr.cpp
2015-08-21 08:47:41 +01:00
H0zen
a9afb386ff Fix a small typo in previous commit. 2015-08-21 10:35:30 +03:00
H0zen
410f12d523 Clarify some logic in SpellMgr.cpp 2015-08-21 10:30:00 +03:00
Antz
a5ffdf9cc5 Merge pull request #37 from H0zen/develop21
[Build] Minor corrections to the build system.
2015-08-20 22:59:04 +01:00
H0zen
a3f607d773 Fix previous commit. 2015-08-20 13:38:01 +03:00
H0zen
8883347d98 Fix compiler warning. 2015-08-20 12:42:37 +03:00
H0zen
3ef7f86829 Minor corrections to the build system. 2015-08-20 10:46:04 +03:00
Foereaper
7dd350c2e8 Merge branch 'develop21' of https://Github.com/mangoszero/server into develop21 2015-08-20 00:22:58 +02:00
Foereaper
b37de3b83e Database revision refactor 2015-08-20 00:22:34 +02:00
Antz
fd3e7cf395 [Doc] Updated Readme 2015-08-19 22:48:35 +01:00
Foereaper
025ca0692e Movement changes
Works slightly better than before, not perfect though

Thanks to TrinityCore, CMangos and OregonCore for references
2015-08-19 19:50:15 +02:00
Antz
053d360623 Merge pull request #35 from Olion17/develop21
[Spells] Correct Heartbeat resist after my #39efe8c
2015-08-05 20:59:29 +01:00
Olion
fb53d397be [Spells]Correct Heartbeat resist after my #39efe8c 2015-08-05 10:07:33 +03:00
Antz
1dd4b7b03a Merge branch 'develop21' of http://github.com/mangoszero/server into develop21 2015-07-29 10:47:19 +01:00
Antz
21380cabae [EasyBuild] Updated Easybuild to v1.1 2015-07-29 10:46:53 +01:00
Charles A Edwards
d550fbdce1 Merge pull request #34 from Chuck5ta/develop21
Changes made to bring in-line with One
2015-07-28 09:31:47 +01:00
Charles A Edwards
95a9093c62 Changes made to bring in-line with One
This makes Zero's scripts for Felwood the same as One's.

Improvements were obviously made to One, but not transferred to Zero.
2015-07-28 08:36:52 +01:00
Antz
61c4f8634c [Fix] Updated Realmdb 2015-07-22 02:20:52 +01:00
cala
383924d7c0 [Core] Allow GAMEOBJECT_TYPE_GOOBER to start DBScripts on GO Use [cz2673] 2015-07-10 21:13:29 +01:00
cala
e601ebebb1 [Core] Small code clean-up [cz2672]
* Remove duplicate block of code (probably coming from auto merge/backport)
2015-07-10 21:09:24 +01:00
evil-at-wow
d21d680b41 [Core] Fix spells with the target combination (TARGET_SCRIPT, TARGET_SELF). [cz2671]
There are only four spells with this combination, all involved in a quest:
* Spell 11637, used by item 9364, for quest 2962.
* Spell 17048, used by item 12848, for quest 5127.
* Spell 22906, used by item 18488, for quest 7509.
* Spell 13982, used by item 11231, for quest 4024. [TBC and Classic only]
2015-07-10 20:57:24 +01:00
xfurry
310684e4a4 [Core] Allow dying creatures to deal damage when casting spells [cz2670]
This will fix damage spells casts on creature death
2015-07-08 23:08:52 +01:00
evil-at-wow
eecafb280d [Core] Minor code cleanup. [cz2668]
* Fix a few spelling and grammar mistakes.
* Remove some pointless comments.
2015-07-08 22:42:05 +01:00
evil-at-wow
ffca823878 [Core] Fix a crash. Using format specifiers without matching values is a no-go and clean up. [z2667] [z2669]
[z2667] Fix a crash. Using format specifiers without matching values is a no-go.
[z2669] GuidString already includes information like "Creature"
2015-07-08 22:25:51 +01:00
spp-
889558650e [Core] Fix resource leaks in DBCFileLoader. [cz2666] 2015-07-08 22:14:47 +01:00
robinsch
5dc51349ed [Core] Skip item SPELLTRIGGER_ON_USE at form change. [cz2665]
This will fix auras casted from items with spell charges (spell 25211) disappearing on form change.
2015-07-08 21:59:13 +01:00
fgreinus
fa303fb829 [Core] Implement CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN [cz2664] 2015-07-08 21:47:03 +01:00
fgreinus
93c77682bf [Core] Implement possibility to force enable/disable mmap-usage for specific creatures. [cz2663] 2015-07-07 22:46:42 +01:00
hallabro
be5ee32960 [Core] Fix stealthing animation for group members. [cz2662]
Previously stealthed party members would go invisible for a brief moment
which causes some animation issues.

The stealthed players should be visible during transition for other group and raid members.
2015-07-07 22:24:48 +01:00
xfurry
d3ba1289c3 [Core] Override spell range for script target spells when not provided. [cz2661]
This will fix all the spells which require script targets but have a RangeIndex 1.
2015-07-07 22:17:23 +01:00
xfurry
297e28044e [Core] Make use of attribute SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY. [cz2660]
This will allow all spells that have this attribute to be casted on targets
that are immune to certain types of damage or spells.

This involves mostly spells that are part of a script or event.
2015-07-07 22:12:04 +01:00
Krullgor
f74a6bdb60 [Core] Implement Inferno spell for Baron Geddon (classic version with TriggerSpell) [cz2659] 2015-07-07 22:07:56 +01:00
Evildead666
e251c79685 [Core] Enabled autopooling code and fixed quest 5203 as well as Troll Beserking and Stoneform Racial
Enabled autopooling code again but this feature is switched off by default.
Quest 5203 Escape from Jaedenar should now be fully working, including equipment and name change of the npc, missing spawns have been added.
Added Script_command_change_entry, and corrected small mistakes in the code.

enable autopooling feature for testing purpose
script enhancement for quest 5203
Script command change entry
fix Troll Berserking
Fix spell stoneform racial
2015-07-07 10:04:12 +01:00
Antz
27e7bba44e Merge pull request #31 from stormrage-project/develop21
Arena Master Quest Fix, Instance Reset Fix
2015-07-07 09:07:29 +01:00
Foereaper
4c067fd4ab Merge pull request #32 from Olion17/develop21
[Build] Win32 cmake build process cleanup
2015-06-06 21:42:10 +02:00