490 Commits

Author SHA1 Message Date
evil-at-wow
ca40e29e69 Some minor code changes.
With the introduction of user-defined literals in C++11, code that uses
format macro constants with no space after the preceding string literal
is invalid.

Also avoid using code that will be seen by a C++11 compiler as an
invalid use of a variably-modified type (a variable-length array or
type derived from it).
2016-03-21 11:49:54 +00:00
stfx
baf374d2f9 Enable areatrigger teleports in battleground
Idea by @joschiwald

Also cleanup and unify related code
2016-03-21 07:34:11 +00:00
Antz
c453b05106 Corrected website URL 2016-03-20 22:09:21 +00:00
Olion17
daad6a084b [SD3] Updated SD3 submodule 2016-03-20 19:41:57 +00:00
Antz
b6283c4ca0 Updated EasyBuild to v1.5e 2016-03-20 13:18:52 +00:00
Olion17
2f17dbe017 [GM] .ticket command rework
Including ticket numbering fix (now real ticket IDs throughout)
Closing tickets for offline players
2016-03-19 22:23:37 +00:00
Antz
6f853a1bbe Merge pull request #103 from zwisus/develop21
Fix Paladin Hammer of Wrath,Judgement of Command,Seal of Command PROC…
2016-03-18 09:36:12 +00:00
Zwisus
551a28f9f9 Fix Eluna OnCreatureKill
Signed-off-by: Zwisus <zlt988@gmail.com>
2016-03-18 16:23:39 +08:00
Zwisus
92ea73bbce Holy Light and Seal of Righteousness PROC and Flash of Light receive benefit from Spell Damage and Healing too low.
Signed-off-by: Zwisus <zlt988@gmail.com>
2016-03-18 14:34:11 +08:00
Zwisus
c8b4d06b6a Fix Paladin Hammer of Wrath,Judgement of Command,Seal of Command PROC,Seal of Righteousness Dummy Proc receive benefit from Spell Damage and Healing.
Prevent Seal of Command damage overflow.
Fix Talent  improve Seal of Righteousness.
Config in DB spell_bonus_data.
2016-03-18 11:51:16 +08:00
Antz
f05f21a631 Merge pull request #102 from H0zen/develop21
Fix crash on taming rare creatures.
2016-03-17 14:18:18 +00:00
Antz
db4c6098a1 Merge pull request #101 from zwisus/zwisus
Low-level spells cast by high-level players will receive smaller bonu…
2016-03-17 14:17:31 +00:00
H0zen
f6731a4f91 Fix crash on taming rare creatures. 2016-03-17 15:41:26 +02:00
Zwisus
118c2a3073 The energy gained from "Thistle Tea" now decreases with levels past 40.
Until Patch 2.0.3
http://wowwiki.wikia.com/wiki/Patch_2.0.3

Signed-off-by: Zwisus <zlt988@gmail.com>
2016-03-17 21:13:18 +08:00
Zwisus
347ccad218 Low-level spells cast by high-level players will receive smaller bonuses from +healing and +spell damage.
until Patch 2.0.1

Signed-off-by: Zwisus <zlt988@gmail.com>
2016-03-17 20:30:19 +08:00
Antz
1f37bc0bc6 Merge pull request #100 from H0zen/develop21
Various external fixes - part 6
2016-03-12 08:42:34 +00:00
H0zen
be9e1176d9 Fix wrong use of uninitialized locks.
Whenever ACE_XXX_Thread_Mutexes are used, there are 3 fundamental rules to obey:
1. Always make sure the lock is initialized before use;
2. Never put 2 locks each other in memory (false sharing effect);
3. Always verify that the lock is really acquired - use ACE_XXX_GUARD macros;
2016-03-11 20:53:59 +02:00
H0zen
96dc9c854f Various external fixes - part 6
Ported commits from cmangos repositories
- https://github.com/cmangos/mangos-classic/commit/82f0bea
- https://github.com/cmangos/mangos-classic/commit/8bb9271
- https://github.com/cmangos/mangos-classic/commit/ba373b1
- https://github.com/cmangos/mangos-classic/commit/7800ce6
Also
- fixed MacOS X build
2016-03-11 17:09:32 +02:00
Antz
e8b6cf7482 Update ScriptCommands.md 2016-03-08 22:30:31 +00:00
H0zen
7341bd350d [Extractors] Updated Extractors 2016-03-08 11:15:17 +00:00
Antz
bd6a2da446 Merge pull request #98 from H0zen/develop21
Fix the AuctionHouseBot seller not posting auctions
2016-03-07 21:17:56 +00:00
H0zen
e91cdfbdd1 Fix the AuctionHouseBot seller not posting auctions on some architectures/builds
The issue was a forgotten initialization.
2016-03-07 15:23:44 +02:00
Antz
5ebe0a0194 Merge pull request #97 from H0zen/develop21
More robust checks on mutex acquire.
2016-03-04 22:25:09 +00:00
H0zen
c4aa484bea Update Eluna submodule. 2016-03-04 23:34:57 +02:00
H0zen
b026642ce2 More lock fixes. Also fix the .character level command 2016-03-04 16:46:51 +02:00
H0zen
dbc21ed903 More robust checks on mutex acquire.
- When using ACE_xxx_Guard, the caller must ensure the internal lock is really acquired before entering the critical section
(see http://www.dre.vanderbilt.edu/Doxygen/6.0.1/html/libace-doc/a00186.html#_details - Warnings paragraph)
2016-03-04 14:30:48 +02:00
Antz
fc72b48f84 Merge pull request #96 from H0zen/develop21
More fixes.
2016-03-03 19:55:13 +00:00
H0zen
2a71b6a089 More fixes.
- fix the GO's type 8 (traps) to trigger on more conditions. This solves the annoying issue of Basic Campfires not giving spirit buffs.
    - fix and simplify the Player::addSpell function. All credits go to @Olion17 for refactoring the code.
    - having the trap GO's more responsive, let's hope the issue https://www.getmangos.eu/issue.php?issueid=735 is finally solved.
2016-03-03 17:23:16 +02:00
Olion17
ceaf2aa1e9 cleanup inspired by GCC build 2016-03-02 23:34:54 +00:00
Antz
c7ebd0cb92 Merge pull request #95 from Olion17/develop21
Minor refactoring of auto-replacing player spell ranks
2016-03-02 18:10:52 +00:00
Olion
ed365bed34 Minor refactoring of auto-replacing player spell ranks 2016-03-02 14:09:26 +02:00
Olion
b47f186c76 Merge remote-tracking branch 'zero/develop21' into develop21 2016-03-02 10:45:41 +02:00
MadMax
a30e9df93e Merge pull request #94 from H0zen/develop21
Various fixes. Fixes #1017
2016-03-02 00:30:59 +00:00
H0zen
c4750d29ff Various fixes
- fix a bug in Player::addSpell causing wrong values in skills and talents. Thanks @Olion17
    - fix doubling the text displayed in channels` chat when playerbots building is enabled.
2016-03-02 01:30:16 +02:00
Olion
852d00014a Merge remote-tracking branch 'zero/develop21' into develop21 2016-02-27 20:26:27 +02:00
H0zen
6ae46f691a Various external fixes - part 5
Ported commits from cmangos repositories
    + https://github.com/cmangos/mangos-classic/commit/a3d6d1a
    + https://github.com/cmangos/mangos-classic/commit/cd32eab
2016-02-27 20:25:46 +02:00
Antz
8f7ae31212 Fix crash when loading invalid vmap data. Author @jackpoz
Fix array overflow when loading Models from vmap tiles with wrong/outdated/bad data.
2016-02-27 20:25:46 +02:00
Antz
51e019d4f9 [SD3] Updated submodule 2016-02-25 20:14:03 +00:00
Antz
886d21d1ef Merge pull request #93 from H0zen/develop21
Various external fixes - part 5
2016-02-24 23:55:01 +00:00
H0zen
59d55845e7 Various external fixes - part 5
Ported commits from cmangos repositories
    + https://github.com/cmangos/mangos-classic/commit/a3d6d1a
    + https://github.com/cmangos/mangos-classic/commit/cd32eab
2016-02-25 01:09:40 +02:00
Antz
474fa45ebb Fix crash when loading invalid vmap data. Author @jackpoz
Fix array overflow when loading Models from vmap tiles with wrong/outdated/bad data.
2016-02-24 11:51:37 +00:00
Antz
e971e46477 Merge pull request #91 from Olion17/develop21
[Scripts] Allow SD3 scripted dummy and script spelleffects upon players
2016-02-23 08:55:30 +00:00
Olion
c942e9ec1a [SD3] Updated 2016-02-23 08:53:06 +00:00
Olion
c571e47a8a Merge remote-tracking branch 'zero/develop21' into develop21 2016-02-22 23:20:21 +02:00
MadMax
5654238603 Merge pull request #90 from H0zen/develop21
Fix playerbot module building
2016-02-22 18:27:43 +00:00
H0zen
b21d79183b Fix playerbot module building 2016-02-22 19:40:22 +02:00
Olion
1cfae0615b Merge remote-tracking branch 'zero/develop21' into develop21 2016-02-22 12:45:47 +02:00
MadMax
72ee46d721 Merge pull request #89 from H0zen/develop21
Refactor the areatrigger_teleport to use condition system.
2016-02-21 22:24:40 +00:00
H0zen
272e76e8b6 Minor fix. 2016-02-21 23:40:40 +02:00
H0zen
42dbd2756c Refactor the areatrigger_teleport to use condition system.
- this commit is paired with a world database update.
2016-02-21 21:47:08 +02:00